I genuinely thought a lot of these sibling comments were satire at first! The acronyms, the lengthy and confused explanations of versions, frameworks etc:

> WinUI is an evolution of UWP which is an evolution of WinRT

> WinUI 3

> WinUI 3 still supports WinRT

> XAML

> Shell UI

> Avalon

> WPF

> WPF = WinUI 1.0

> Project Reunion

> UWP

> Win2D

> ATL/MFC

> Just go for MFC FTW

> wxWidgets as it is kinda MFC-y

> Or go with Qt

> MFC/Win32 + XAML Islands

I can produce similar lists on other domains in the industry, it is a matter of being part of the ecosystem.

OK but stick to the UI framework domain for a fairer comparison. (We all know tech has acronyms)

So what you got?

Replace the Microsoft specific terms of those examples with,

- kexts

- Cocoa

- UIKit

- Carbon

- SwiftUI

- MSL

- XPC

- ARC

- plist

- CoreData

- CloudKit

- SpriteKit

- SceneKit

- RealityKit

Do you think anyone that never bothered with Apple's developer ecosystem has any clue of those names are for?

And that is a very small overview.