The network gameplay aspect isn't the only issue here. You see Valve is pushing for HL2 and future games to be distributed via a credit card payment/download system called STEAM. If their customer base doesn't have the bandwidth to download it in a reasonable timeframe, they'll have to rethink that idea.