I know cable modems run off a neighbourhood node .. but you can't access any other persons pc on that node making this a very restictive sort of a LAN

. My original point is still valid as many people will not find no need for file sharing across the cable network in this way and they certainly wouldn't want to arrange a shared cost with neighbours on their connection. You dont do it with any other services ... why should the net be any different.