Because Ps3 has no hackers at all.
I've played PC for a while, and I see less hackers on it than XBL.
See, theres a difference between hackers on PC and hackers on XBL or PS3
On XBL, you barley to never deal with people that have aim bots or can see through walls. In my whole life playing XBL when it came out, I only had to deal with one Aim bot and 2 "X-rays". At times I have seen people also become part of the map (Especially Black ops) but only like 5 times out of the hundreds of games I played. The most obvious hacking is the name changes/color/ icons for MW2 and the such. Thats just changing the rank and stuff. Honestly, its not about the rank or how pretty the title is but rather if you are actually a good player. I joined servers where the MW2 nuke timer was on for 45 minutes and we were jumping around like if we were on the moon. Its fine on a private server but a public one where its hardcore and intense? forget you.
Now compare it to the PC, theres a stuff TON of them. I can promise you that atleast one person per server is using some sort of program to get the upper hand, if not, exploiting the map/server.
I can't say anything for PS3 cause I havn't played online because I use it for single player games (Good ones like GOW 3 and MGS4)