My best guess is that upload speed and download speed both cost about the same amount of money to provide. In an effort to save money, the service providers probably cut back your upload speed so that they are able to provide more download speed to other people. The majority of people download a lot more information than they upload, so it is more profitable to sell download speed than upload speed.