The fact that SwiftUI is using function builders might complicate things and make it harder to use @warn_unqualified_access on SwiftUI view modifiers. @Douglas_Gregor should be able to provide more insight on the effect of function builders on @warn_unqualified_access.