My ISP provides me with a CGN IPv4 address. I have no ability to access any self-hosted services, unless I pay them money for a static globally routable address, or pay some other company to provide this through some other means (e.g. VPN, VPS, etc)
If they supported IPv6, and gave me a globally routable address that was unfiltered except at my gateway, I'd be happier.