The problem isn't that Unity is changing their pricing model, it's that without warning they have changed their terms to a highly volatile pricing model that is holding game developers hostage.
Also that they hired thousands of people based on the assumption that they’d be selling tons of ads. That 50% unprofitability was a choice made by their management.