The biggest case for building bespoke software is that you drop your attack surface area and it’s not as lucrative to hack one person. Don’t even expose it to the internet if you don’t need to and just run Tailscale.
This is probably correct if you aren’t a target at all, e.g. you aren’t running a business
I think you've just explained why people rent infrastructure.