ISPs for end-users, particularly residential, may start NAT-ing to delay conversion to IPv6 (read: avoid short-term costs). They may even charge for giving routable IPv4 addresses on DHCP! Anyone who likes to receive connections with a port forwarding setup would pay or be out of luck.
But I can be ready for IPv6 by slapping a new firmware on my old router and turning on support in my OS. Those with recent routers don't even have to do that much.
I would like for my ISP to get on board already, but there is nothing about it on their website.
This is already the standard for cellular data, and some fixed wireless ISPs. I think it's inevitable that ISPs will use NAT for most of their custmers (especially since it helps them block home servers), and only give routable addresses to their business customers. -- "What makes us omniscient? Have we a record of omniscience? ...If we can't persuade nations with comparable values of the merit of our cause, we'd better reexamine our reasoning." -United States Secretary of Defense (1961-1968) Robert S. McNamara