Halo is a huge franchise.
PS3 has a smaller install base
Microsoft advertises better
Some PS3s are just used as Blu-ray players.
While we can ignore that last one, once we get GT 5 in there, it might look slightly different. There also seems to be a distinct lack of MGS 4