A Microsoft subscription isn’t for everyone. If people are unhappy, they can use something else. The real issue is many people here want to be able to use software indefinitely, without having to pay more than what they already paid 10 years ago.
That's a bit hyperbolic, but rooted in truth.
The issue in particular with Microsoft's subscription is there really is no material justification for buying the updated software so soon. Office 2016 runs just fine on the newest operating systems and does everything 99.99% of people need. It's only been 4 or 5 years since people plunked down $150 for Office 2016 - I can see why people would not react well to the suggestion that they should pay another $150 so soon or subscribe at $70/yr.
I think most people are generally willing to pay for bonafide upgrades to software on a reasonable timeline. What qualifies as bonafide and reasonable depends on a case-by-case basis.