SwiftUI does not work well with optionals. Especially if you want to bind an optional.
One issue is that Xcode has given you code that won't compile be default.
Another issue is that an optional value can be nil. Now you have to check if it is nil whenever you use it. If I want a certain variable to be required, I can no longer do that.