I have wondered about this question before. I don't understand how someone can have the means to play MGS4 and yet not go out and buy it. In my opinion the only two games currently available on the PS3 that are as good as MGS4 are Siren: BC and Wipeout HD, but these two games have even less sales than MGS4.
Obviously there are plenty of other great games, I've had my PS3 since launch and there has never been a time when I havn't had a decent game to play, but why would you pass up on Metal Gear Solid?
I accept it is simply a fact, a fact that applies not only to the previous MGS games but to all top tier games (why, for example, do over 100 million PS2 owners not own San Andreas?), but it nevertheless leaves me puzzled at the rationale of my fellow PS3 owners.