I get how it works. I just dislike it. Did you have to compete against any VC funded companies?
My biggest issue with the whole model is that by offering a free tier or by subsidizing everything for "~3-4 years" the VC funded companies make it difficult for anyone to build a business that charges fair value from day 1.
It's hard to deal with because so many people are choosing the "free" option that if you try to pick something that charges fair value, you could end up picking a losing side. Or, even worse, there aren't any alternatives and you get to choose between dying on a hill or running to the slaughterhouse along with the rest of the herd.
Look as Visual Studio Code vs Visual Studio Online. Watch as VSO slowly gets more features than VSC. It'll happen slowly, and intentionally, but VSO will eventually be significantly better than VSC. Then start to think about the integration MS can do with GitHub and Azure to streamline the development process and you get to the point where everything else is an inferior product.
Now we're paying $1k+ per year for a code editor that used to be "free". Right now it's possible to sacrifice time in place of money for almost everything, but I'm worried we'll hit a point where a lot of the development process has been usurped by SaaS offerings and the only way to play will be to pay.