Хорошо это или плохо — но
Например, SwiftUI фундаментально отличается от UIKit. Поэтому он требует особого подхода к архитектуре. Всем известные MVP, MVVM, а также наша SurfMVP в чистом виде не адаптированы под особенности SwiftUI.
🔎 Поэтому мы создали VSURF. Как мы это сделали и зачем — читай в свежей статье Никиты, iOS Team Lead Surf, на Хабре.