I think Firebase was kind of douchebags assuming the story is correct, if you change how people are billed you should give people time to adjust their software.
Stuff like that makes me want to host everything myself as it will for sure be the cheapest option.
Hosting by yourself is always the safest long-term solution, even if you are hosting it in the cloud, you at least protect yourself from this "Company reserves the right to change the TOS at any time..."
Stuff like that makes me want to host everything myself as it will for sure be the cheapest option.