There are plenty of solutions out there like Tailscale, Cloudflared tunnel, Nebula, ZeroTier, etc. Yes, ISPs still prefer IPv4 and impose CGNAT, but it is mostly because IPv6 isn’t as ubiquitous as IPv4 and the world long went out of public IPv4 addresses.
Plus where I live I can do with my IPv6 whatever I please.