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...
Must be good for the bottom line.
The cost is absorbed by the unlucky users.
was meant to resolve issues created by the 10.15.4 update in late March
The "fix some bugs, add some new ones" trend has certainly gotten more common within the past few years. I still remember when the official advice was not to install updates unless you were experiencing the issues it was to fix, but that wasn't really applicable to security fixes, and now official advice seems to be "always install" regardless of security or indeed usefulness.
Isnt that because lof of companies are eliminating QA people and expect the devs to do the testing.
On a serious note, possibly because things are much too capable and complex than they used to be, combined with tight release cycles.