Tout ça est bien joli, mais le problème est ailleurs.
Il existe la plupart du temps des logiciels selon l'OS choisi. Le choix peut éventuellement être plus large avec Windows, mais là n'est pas la question. Qu'est-ce qu'on devrait attendre d'un OS ? Il me semble que l'OS est là d'abord et avant tout pour permettre d'exploiter les caractéristiques techniques du matériel pour permettre l'exécution de logiciels, quels que soient ces logiciels : jeux, outils de gestion, navigateur Internet, etc, etc..
Le grand défaut de tous les OS, Windows en tout premier lieu, mais on peut actuellement aussi de plus en plus ajouter Linux sous ses différentes distribution et j'ai idée que c'est pareil pour MacOS, c'est le mélange des genres entre le système d'exploitation lui-même et les logiciels, à telle enseigne qu'aucun système d'exploitation n'est installé sans une collection de logiciels aussi divers que variés et nombreux. Or ce qui manque justement pour ça, c'est un standard commun aux systèmes d'exploitation sur lequel pourraient s'appuyer les éditeurs de logiciels, un peu de la même manière qu'on aspire tous ici à un standard commun pour les navigateurs afin de pouvoir s'appuyer dessus pour développer nos applications Internet sans se poser la question du navigateur qui sera utilisé. Là on aurait un choix réel et là seulement les éditeurs pourraient se distinguer en soignant l'ergonomie, leurs interfaces et l'efficacité des outils qu'ils proposent, et là seulement on verrait s'animer une vraie compétition entre les éditeurs rivalisant d'ingéniosité et où la qualité primerait pour leur survie.
Mais tant qu'on laissera les commerciaux piloter les développements, on stagnera dans la boue actuelle, et on verra continuer le genre d'aberration devant des tribunaux pour cause d'abus de position dominante et autres monopoles en tous genres.