Yes, many more crap games sell on consoles, just because of advertising, marketing, hype, and fanboy commitment.
It's kind of sad when you look at the sales of Valkyria Chronicles and then look at MGS:4, or when you look at Psychonauts and then look at Halo 3.
On PC, many people get demos, steal the full game, watch gameplay videos, know exactly what they're getting before they get it, because PC gaming is more retard-proof. You (nowadays) actually have to know a slight bit about your PC before just going out and buying a game to play. Consoles, everything works on everything, so if it looks ok, you just buy it and try it.
PC, with all the compatibility issues and all the hardware demands, if you don't really know much about it, you probably won't be buying new games. If you have hardware that can run new games, you are probably the type of dedicated person who wants to play what they found to be awesome a year ago when it was announced and you've been following the development plan ever since.
I'm not saying every PC gamer is a smarter buyer than every console gamer, or every PC gamer is a "HARDKORRRE" player (loloverusedterm), because there is a big market for casual games and for MMOs (or casual MMOs, how about that?) which is being tapped into currently (see peggle, WoW)
Trust me, I find a lot of retards who play my beloved games, and it saddens me to no end, but I think about how many more retards play console equivalents and I feel a little better.
Overall, we can separate the wheat from the chaff.
P.S. : Yes, I paid for the sims livin' large expansion pack when I was 12, because I actually did enjoy it at the time. (installed the original game from a friend to try it first)