The real cost in a DOCSIS network like Comcast's is actually in the last mile. DOCSIS is sort of like a mobile network in a pipe. The base station in this case is called a Cable Modem Termination System (CMTS) and data is transmitted from there over RF with QAM modulation to all the cable modems on the same coaxial segment. This can be hundreds or even thousands of cable modems. For unicast IP the packet is only received by one of them but they all have to listen.
When the radio spectrum inside the coaxial cable becomes congested the segment has to be split in two parts and a new CMTS installed, very similar to how you split a mobile network cell into sectors to improve capacity. Like with a mobile network this is capital intensive.
Not saying this makes Comcast right. But important to understand where they're coming from.