I had a quick look at Tailscale and it seems to be a VPN network that you get to manage? So it's still a VPN just with convenience functions to make adding devices easy is that about right? Where does the DNS for this exist, is it on Tailscale's own servers. There must be some purpose to having to login. Does Tailscale also hold some connection open to figure out which devices are on or not.
In a way this reminds me of AWS SSM Agent. I think it's talking to some central Amazon servers and I don't need to open a port on an EC2.