Like you say, it's all down to bandwidth, whether PC computer or any type of mobile device.
Bandwidth costs money and if there isn't sufficient for all these extras for everyone to use at the same time, then the companies impose limits.
Consider it. Suddenly everyone in the country attempts to use their device at the same time to view these contents. Everyone's device would grind to a halt with messages like "Insufficient bandwidth".
The providers of these devices make the devices compatible for all the content, at the fastest possible theoretical speeds, but they have no control over the networks they can be used from.
Bandwidth is a huge business and a huge cost to setup and maintain for the network providers. They are always struggling to keep abreast of new technology and provide 'faster' networks. In the UK for example, 10 years ago we were all on dial-up via existing telephone lines. To get broadband companies had to travel around the country and dig up every road and pavement to put down the fibre optic cables required to supply broadband for all households. They're still doing that 10 years later.
Microwave networks are in a similar position. We all want faster connections but who pays for it? None of us want to.
Mark
I don't understand why product manufacturers , smart phones, blue ray , internet connected TV etc. and content providers netflix, amazon, iTunes etc along with cloud storage trumpets their products. 4g smart phone speeds, access to netflix , hulu, you tube etc all use a fair amount of download/ upload bandwidth. But the cable companies and telecom's are imposing bandwidth caps. We are sold on the technology and then have limits put on our ability to use the technology we buy. I don't understand.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic