"The development team has to pay their employees somehow, right? I'm sure they don't work for free."
So what have they been doing the +10 years it's been free? What suddenly changed?
It's an expensive pricing they suddenly demand.
Get someone used to your product for years, then change your policy and demand money from them. Same strategy that has been used by many merchants since damn of humanity, just like drug lords too.
Of course I'm switching, mainly because of principle. Not a morally acceptable approach to business.