You realise not every business is Microsoft, right? For a sole trader, who is often at the mercy of clients paying on time, if I don't need to pay hundreds of dollars extra per year for something I'd like to avoid doing so. "Business" money isn't Monopoly money- for a business owner, more cost to the business means less money in your pocket, it's that simple. I don't know where people get this idea that things are magically written off by an accountant and there's no loss as long as things are purchased under a business name, it's bizarre.
I am a business owner, and I know how ecomonics work - if a software is saving me more money than it's cost, I have no problem paying up. $600 is about the cost of 6
hours of engineer's time, over the year that's not even noise, it's a microscopic blip on a balance sheet, hardly even noticeable. This is how businesses make decisions.
As a person I would never pay Autodesk even a single cent out of principle, but as a business owner I would have no problem paying whatever they ask as long as I get more out of it. Emotions and feelings are bad foundation for business decisions, only hard and cold numbers matter.
Are you seriously saying it's better to pay more for the same exact same subscription, because "business"?
For some businesses, the cost of service interruption can be much more than these $100. Autodesk knows this, and since they are B2B shop first and foremost, they can easily get away with such practices.
As mentioned above, the same line of reasoning is often used by other service providers, which, once onboarded with, can be hard to suffer service interruptions of, and so people pay up. Imagine how some gen Z'er would fare without an Internet service for a day!