The slow upload speeds are due to balance types, and consumer demand. The packages for the average person are geared towards how people use things. If they give you faster upload, they need to reduce download speed. However, the bulk of the population isnt worried about uploads. They want downloads as fast as possible. People that are uploading alot are either doing illegal sharing, or are running a server. if you want to run a server, your ISP has packages for that, and/or can tune the balance.
I would know. I used to call them in all the time.
I know that.
But that's why the copper cable sucks, you can only get so much out of it. Fiber can easily put 1000Mb/s up and down.