I had the same thought, but then I discovered Headscale. It allows you to host the central control server of your tailnet yourself. I'm now running the Headscale server for some time now and really can't complain! https://github.com/juanfont/headscale