In the dim and distant past, for mainframes software we paid for "Support" and as part of this we received updates and new releases and had stable software, as if it wasn't fixed we didn't pay.
In some ways subscription based software returns us to thoses days. You pay a subscription without an upfront charge, and you get updates to the software "for free".
This means that for companies like Microsoft they no longer need to keep producing new versions to sell upgrades. If they don't fix the ones in the software we are using then its easier to stop paying Microsoft and go elsewhere.
Keep Up with TechRepublic