I don't think it's sarcasm, I didn't know this was a thing either! At first, I thought OP was writing about their mobile connection.
Some carriers in my country have recently started to share the same IP between 4 customers, each having a port range (1-16363, ...), but you can always request a full IP for free.
I converted from residential-class to business-class cable a few years ago. In both cases, I had routable IPv4 addresses.
I was just looking at flipping back, but now it seems the default for new resi accounts is CGNAT. They say they'll give me a real IP upon request at no additional charge, but it's anyone's guess how long that holds out.
They don't do IPv6 at all.
Michigan USA.
That explains a lot of the sentiments I've seen on HN then...
I, unfortunately, have been on CGNATed residential internet since 2016, though I used to still get a public IP on request (they stopped doing that though.) I live in South East Asia, for context.
Without IPv6 my only choice would have been relying on a centralized service like Zerotier and Tailscale.