But that’s not what this was about, or at least it was nowhere mentioned in the original post that there is no public IP available. So it’s more like you assuming that everyone needs to use Cloudflare tunnels, because you don’t have a public IP.
Well that’s your opinion. There are other, more general solutions, like Zerotier or Tailscale, and with the latter you can even self-host your own control server. These solutions are definitely more private by design. And privacy was one of the main concerns in the original post.