That’s pretty much why I made my own instance: nobody can take it away from me. I can ban whichever instance I deem hostile or don’t want content from. Nobody’s taking away my API anymore or shoving ads in my face.
Nobody can pull a Reddit or Twitter on the fediverse, there will always be alternative instances to use putting pressure on the big ones to not drive away people.
A few woes at the beginning but it’s been running smoothly since. If you have experince setting up stuff in Docker and exposing them to the Internet over HTTPS, it pretty much mostly just works.