Parallels to the past: C Programmers who benefitted from knowing Assembly. Java programmers who benefited from knowing manual memory management. UIKit programmers who benefited from knowing AppKit. SwiftUI programmers who … well, they kind of got a raw deal.