in the US.. the reason why bandwith is capped:
Brighthouse uses a Fiber trunk line to your neighrborhood. At that junction it converts the flashes of laser light into a modulated electronic signal. That is then transmitted over a single COAX cable thast is around 2 inches thick.
every single house is on the SAME piece of coax. basicly, everyone is sharing the SAME pipe at the front of the neighborhood. With DOCISS broadband cable programming, the cable modem takes these RF signals and converts them back into electrical pulses which are interpreted by the modems Analog to Digital converter.
The entire neighborhood with hundreds of homes and cable modems and DVR boxes might have a total DOWNLOAD and UPLOAD of 100 Megabits or 10 megabytes per second.
This is usually split off with MORE download than upload as a hardware setting since more internet traffic is being sent TO your computer when visiting pages or videos or pix.
With verizon FIOS, the fiber line you are using in your home is a single line that you share with at MOST 3 other uses in different frequencies of light. * if you are looking at morse code flashes of light and you can only send and see BLUE lights... then theres another user sending and recieivng only GREEN lights.. and so on.. no one conflicts with such a low number of synchronous users.
verizon has the single piece of fiber per 4 homes all the way to their switcing facilty which connect to a major internet backbone. This upload speed is set on the hardware on your wall because the laser and equipment set to modulate the electronic data BACK to light over the fiber can only keep up to an extent based on hardware maximum data transfer protocols.
if you want more bandwidth beyond a certain point it requires more expensive hardware on your end.
I pay 1200 a month for 2 business class, shared static IP lines running somewhere near 60 Megabit DOWN and 30 megabit up combines.
thats 6 megabytes per second DOWNLOAD compared to a 0.6 Megabytes per second download with roadrunner/bnrighthouse.
My upload is what matters since i host websites and video feeds.
http://www.party813.com/webcast.php for example.
My upload is around 3.0 megabytes per second, wheras a typical Broadband account is less than .09 megabytes per second.