I think I need to change the site theme. This just sucks for anything with decent real estate.

As for controllers and InterfaceBuilder, well, it was perfect, so Apple fixed it. The New Way To Do It is all in code, and with an entirely different set of UI classes (although deep underneath, at the root of the hierarchy, it is still UIKit/AppKit). SwiftUI says, “Oh, we are all smart and we love closures so everything is a closure, that returns other closures.”

I feel like maybe what happened was, some MIT graduates got senior enough at Apple that they were able to inflict their LISP viewpoint on everyone.