I'm curious about why the artificial limit? The cable cos have enough backbone bandwidth, right? So why can't they just add channels and sell 100mbps+ today?
Some companies do offer 100Mbit packages today however it's mostly a gimmick. They would face a much bigger challenge/cost to offer every single customer 100Mbit. There's a surprising lack of demand for customers who are willing to pay more for faster speeds. It seems the $50 or less per month price point is what people want.