Microsoft zou ook een OS en software frameworks kunnen ontwikkelen die niet consequent voor problemen zorgen bij updates.
Tot op zekere hoogte wel maar ze kunnen onmogelijk voorkomen dat applicaties zich niet aan de regels/api's houden en iets doen dat stuk gaat bij upgrades. Ik weet niet of dat hier het geval is, maar alle problemen voorkomen is niet mogelijk.
Microsoft, als ontwikkelaar van Windows, is volledig in staat om software-beheer "niet primitief" te maken.
Desalniettemin is hun 'poging' daartoe, met Microsoft Store, dusdanig onaantrekkelijk dat vrijwel niemand daar uitgebreid gebruik van maakt. En dat ligt ongetwijfeld volledig bij Microsoft.
Klopt, het woord "pech" was een beleefdheid. Een iets andere kijk is dat MS zo dom is geweest om (te snel) te proberen om hun appstore te modelleren naar die van Google en Apple, als commerciele winkel en enige bron van alle software. Dat was dom omdat backwards-compatibility op OS niveau nu juist een van de sterke kanten van MS is.
De mobiele appstores en de Linux package managers hebben altijd gekozen om compatibility bij applicaties neer te leggen. Het OS gaat verder en de applicaties moeten maar zorgen dat ze met hun tijd meegaan.
MS heeft er voor gekozen om te zorgen dat Windows compatible blijft met oude applicaties. Dat is handig voor de gebruiker maar lastig voor MS.
De Linux distributies hebben nog het voordeel dat ze zowel OS als applicaties leveren en dus zelf de applicates kunnen patchen als dat nodig is. MS kan dat niet doen voor de applicaties van anderen. Ze moeten dus op OS-niveau compatible blijven en dat zal vroeg of laat conflicten geven.
MS had beter eerst kunnen zorgen voor een goed raamwerk voor packages en updates zonder er direct een commerciele saus over heen te gieten. De applicatiebouwers zaten er niet echt op te wachten om meer werk te doen om in de store te komen terwijl ze dan wel een deel van hun inkomsten aan MS moeten afdragen. De gebruikers zijn al gewend om losse applicaties te kopen en ze zelf te downloaden en te installeren dus die mis je niet als je niet in de MS Store staat.
Zo werkt het wel op Android/iOS maar die zijn zo begonnen alle software voor die omgevingen is gebouwd om met dat model te werken.