1. The OS update policies became more "agile". Both Windows and macOS starts to update the OS more often than ever. macOS moved to an annual update from biannual, Windows 10 switched to a subscription-like model.
2. They laid off the testing team and stopped testing on actual PCs in favor of VMs. [1] It makes sense considering the broken updates are often more low-level bugs that cannot be caught by VMs.
It's another case of focusing on the short term to save money. In the long term it damages their reputation and some frustrated businesses/users might start to consider moving away from their products if a viable alternative exists.
Unfortunately there’s only two players in this game (I doubt mass consumption of linux any time soon). So, if they both suck, neither loses the reputation game.
1. The OS update policies became more "agile". Both Windows and macOS starts to update the OS more often than ever. macOS moved to an annual update from biannual, Windows 10 switched to a subscription-like model.
2. They laid off the testing team and stopped testing on actual PCs in favor of VMs. [1] It makes sense considering the broken updates are often more low-level bugs that cannot be caught by VMs.
[1]: https://www.techradar.com/news/windows-10-problems-are-ruini...