The problem is that, I'd only ever want to do this once - I'd need to know that the service/site would stay active and be maintained for years to come - with a startup site, there's no guarantee, and therefore no good reason to spend time on it.
There should be a site where people can just upload their games, and people can comment, rate etc. There are systems like this, but they are under the control of the admins, need people to sign their life away just to download a file, expect the person to pay!
That's the main thing really - if I release a game for free, I don't expect to have to pay to upload it, there should be sites and services that are glad to take your game and host it, funded by advertising or whatever. Why should someone profit from contributers to a site that will be funded by advertising in the end anyway!.
So I don't bother, my games are scattered to the 4 winds, and I should have them all in one place, on a website. It's a catch 22 situation, I don't want the hassle of running a website, but I don't trust other people to run one for me either. I guess I'm holding out for a straightforward system where I can upload my game, and maintain it, without all the red tape and rape.