That's how all internet services work, you are always at the technical mercy of the person or organisation running your service. I wouldn't call anyone a "puppet", but if you use someone else's service they do technically control what happens on that service.
However, if you look at their track record and rules, you can usually find a reliable and reasonable person or organisation to get services from.
That's why the Fediverse lets you choose a server, to find one that suits you.