Hi John, I appreciate your article/writing. I understand the perspective however I believe there's a case to be made that Catalyst is a temporary transitional tech that Apple themselves used to avoid waiting on SwiftUI native maturity which has been slow going. So many issues between the largely UIKit vs AppKit backend implementations, lots of surprising behaviors with macOS native SwiftUI still. But these are surprises for developers, and it seems clear to me that there are limits to how macOS native feeling Catalyst has been spec'd in ways that are more apparent to users wit less recourse for devs to compensate. Messages benefits from having more custom components already with its own UI. This is my take as someone who's intensively explored both options and been building in SwiftUI for a couple years. Sorry for vague references off hand. Best luck with Wavelength, it's very nice.