Granted, Andreesen was talking about mobile where pricing is N gigs/month, but even that structure might not capture true cost. It also depends when the user uses that bandwidth. During peak hours, capacity is short and end-user Quality of Service might get degraded to accommodate. Rather than complicating end-user pricing with these issues (like charging $Y for X bits at ZZ:ZZ PM), it might make sense to charge the content providers.
Netflix, for instance, during peak hours, accounts for 32.7% of all internet traffic: http://www.nbcnews.com/technology/technolog/netflix-uses-32-....
Who knows what the best solution is. Maybe it's charging content providers, maybe end-users. The point is that it's not a good idea to have the government set a one-size-fits-all solution.