Honestly, SQL Server is one of the worst constructed and thought up installations I've ever seen - I don't think MSI had anything to do with it.
I've seen some bad installations, but whoever made that one should not be proud of that work.
I've seen some bad installations, but whoever made that one should not be proud of that work.
The UI and UX is bad and it indeed doesn't have anything to do with the MSI.
The "undercovers" are appaling, this time all because of MSI. As a consequence, there's no way you can cleanly uninstall Microsoft SQL Server from the system.
I'm not saying you're wrong - just interested!