Can you clarify how this answers my main question?
Main Question: "Why exactly is it prohibited [to change the state during a view update]?"
Topic:
UI Frameworks
SubTopic:
SwiftUI