Apple seems to be really flailing around randomly with things lately.
The change to SwiftUI seems like a step backwards in a lot of ways.
It makes Swift feel much less like a full programming language than it did before.
They seem to be trying to make everything play nicely together by restricting everything to the feature set of the most restrictive platform.