I'm not sure about 2.0 but I remember a few years ago really looking into it. Basically downloads get broadcast over variable frequencies. So they can be broadcasting to as many people as can fit at once. But with uploads, only one client can be transmitting at a time. (we're talking miliseconds though). But with eneough people uploading cable networks can get really congested.