It used to be a source of annoyance. So many programs relied on undocumented behavior that MS couldn’t go back and change decisions they made that turned out to be bad ones without potentially breaking things for some programs, even if that decision should have been entirely transparent to end users. So there was a bunch of technical debt being carried in the OS itself, at least until they started adding compatibility layers that allowed the quirks to be moved to there and the OS itself to progress.
But then they started with the enshittification that made those technical debt days look so innocent in comparison. It was a time when MS cared about the quality of its products.
It used to be a source of annoyance. So many programs relied on undocumented behavior that MS couldn’t go back and change decisions they made that turned out to be bad ones without potentially breaking things for some programs, even if that decision should have been entirely transparent to end users. So there was a bunch of technical debt being carried in the OS itself, at least until they started adding compatibility layers that allowed the quirks to be moved to there and the OS itself to progress.
But then they started with the enshittification that made those technical debt days look so innocent in comparison. It was a time when MS cared about the quality of its products.