With all due respect @jchamier, CGNAT is fine for corporate working, not so good for consumer lines.
If by "consumer" you mean "gamer" then yes, I agree. However there is no solution to the lack of IPv4 addresses as they have run out. The problem is some ISPs that have not deployed IPv6 at the same time as games and gaming platforms (e.g. XBox, PlayStation or Steam) should really work on both.
It basically stops online gaming from working correctly and can cause companies to issue a network ban to a innocent customer, who's sharing a address with another cheating user. And that happens on dynamic IP addresses around the globe anyway. In some countries IP addresses on cable or DSL or FTTP connections change daily.
Banning consumers by IP is futile as most game platforms realise. Banning by login or credit card is more effective.
23 years of broadband connectivity since 1999 trial - Live BQM