For affordable software like Rhino, yes. But for software that starts at $50k, even $10k, a subscription model works better for cash-strapped businesses, esp startups with no access to credit.
As an employee, I prefer subscription model, because the company HAS to pay up - otherwise work stops. So updates are guaranteed, and I will always be on the latest version and have access to support.
In the past, I’ve convinced my employer to fork out the tens of thousands needed for a program (ERP or e.g. Cabinet Vision), but when asking for an upgrade it was always a hard sell, with the bosses thinking “what we’ve got now is getting the job done, why spend more money?”
But please don’t do that for Rhino! Actually, the option to subscribe to Rhino for a reasonable monthly fee would be good - We’d already be renting it for $100/month right now if that was an option - just so others in the office could learn it.