Reading this thread, I've seen a lot of "They are crap devs" and being responded by "Have you played Valve games?"
They aren't crap devs, because their games are great, but for them to completely shun out the PS3 because "they don't feel like sweating bullets" or "it's not worth it" is BS.
Some people have overexaggerated and said "Maybe they don't want to switch from PC code to the 'uber hard, technically difficult, hard to develop for (oh, 2007, I hear you calling), obstacle, different architecture, blah blah blah Cell' that is the PS3". Honestly, I don't want to call them crap, but their reasoning behind not developing for the PS3 IS crap. I've seen nightsurge say that their sentiments are actually shared by MANY multiplatform developers. To that I ask, who?
Square? EA? Tecmo? Ubisoft? Rockstar? Hell...D3 (Dark Sector)? Even the devs that make crappy games and are from legit "crap devs" can put games on the PS3 without complaining about it. All the great games that have come out for the PS3 this year without a single "it's too hard to code for" should show that "it's too hard" IS in fact a sign of laziness if someone wants to still use that excuse. If it "wasn't worth it", even booboo games like Blood of the Sand and Afro Samurai wouldn't have been released on it, because it was too hard to "make game experiences". But no, Capcom with SFIV and RE5, Konami with MGS4 and continued support with MGS: Rising, Ubisoft with Assassin's Creed 2, etc. have shown that "too hard to develop for" is a thing of the past. To that, I say:
Valve, you are lazy developers