Why is this better than running wireguard directly on a cheap instance .
Convenience features etc
You do not see the problem because you probably manage less than 5 nodes.
Many people have complained, and there is zero response to it.
Tailscale does it a LOT better.