What value are they getting out of carrying a bunch of freeloading accounts?
Or put another way: what value are they risking by force-deplatforming the freeloading accounts, besides a bit of splashback from frustrated (non-paying) users?
The value might be a reputation for trustworthiness and fair dealing.
Those "freeloading" accounts are offered by companies to users, for the company's benefit, in order to strengthen their market position and lure users into a trap where they'll have little choice but to pay extortionate prices once they've developed a dependence on the service.
See the reputation of Microsoft and Google in backwards compatibility and support. I don't think thats the sole reason for Azure's success over Google Cloud but its certainly a factor.
Or put another way: what value are they risking by force-deplatforming the freeloading accounts, besides a bit of splashback from frustrated (non-paying) users?