You’ll find a lot of Apple fans throwing this argument out. Basically Google allows anyone to publish anything in the Android Market. There is no quality control or submission process. If something is dangerous, criminal or bad enough they’ll generally remove it quite quickly, but there is no process to prevent it from being published in the first place.
On the one hand this conforms to Google’s ideal about having an open platform and it ensures that there are no barriers for developers. On the other hand it means people can publish some repugnantly awful apps and games.
In reality, the quality control is exercised and policed by users themselves through the rating system. If something has a one star rating then very few people are going to download it. Of course this system is open to abuse as people vote up their own apps and vote down competitors. You also have to feel sorry for the first few people who download a turkey to create those ratings in the first place.
The rating system also tends to create an upward or downward spiral. Some poor early ratings can sink an app forever, even if subsequent updates fix problems or dramatically improve an app it’s unlikely to get many downloads if it has a poor rating based on that first release. This can encourage developers to release an entirely new app instead of updating an old one and so the Market is further clogged with old unsupported software.
I think most people would like to see Google exercise a little more control over quality. However, if that could only come about by applying a submission fee then it wouldn’t be good for all developers.