From the perspective of an individual developer that may be the case, but it's inexcusable for Microsoft as an organization.
If you want a bug-free os, you'll pay an extreme price in features or in dollars.
Please don't pretend like Microsoft has rationally prioritized the feature/bug work on Windows. Microsoft is spending resources pushing ridiculously niche use cases like "3D Objects". Microsoft is also doing a bunch of duplicate work, for example, maintaining 2 different UIs for Control Panel even though the old one was fine. Maybe it's time for Microsoft to stop the endless re-designs just for the sake of "new is better", and maybe focus on fixing bugs?
It isn't like Windows division doesn't make billions of dollars every year. Lack of resources is hardly an excuse.