If you want a publicly accessible IP address without an ISP-imposed firewall blocking incoming connections on at least some ports, then it already costs extra, and has for a long time. For the most part, we're already getting just WWW (client not server) access plus a handful of other approved services. What we're facing in the future is difficulty even getting unrestrained access to the whole WWW.
5 years. Everything is always 5 years away.
Never; ISPs are much cleverer than that. As long as neutrality advocates are fighting the last battle ISPs will run circles around them.