Re: I'm committed either way
macOS is far worse*.
Everything you listed above has been happening on macOS for longer.
With the added "benefit" that Apple force all developers to upload a copy of all their software so they can examine it before it is allowed** to be installed on any other Macs.
* By your definitions
** While it is still technically possible to avoid, it requires the end user to reboot their Mac in a test mode. Which they won't do.