Not up to the service providers.
A user should get X amount of bandwidth, regardless of how they wish to use it. If an ISP has an issue with how that bandwidth is used they can throttle it all equally, not based on the content.
That Google has a way around this is immaterial. YTF should an ISP care what a user is using their bandwidth for?
Throttling by content is just a way for an ISP to limit bandwidth without actually telling their customers that they're limiting bandwidth. If they want to start picking and choosing then they can deal with losing common carrier status and as a result start being responsible for what is going down their lines.
Regards,
-scott
Welcome to Rivendell, Mr. Anderson.