It has more games , better specs , better mindshare and the PS brand is stronger in other parts of the world .
Sony try to grow other markets also which helps them .
People need to remember even with all of Sony fuck ups last gen they still tie with MS.
Hell the system launch a year and half later in EU .
But at what cost? PS3 offered so much more that 360. For example Bluetooth, wifi, blu-ray. They took hit on every PS3 sold. On top of that, they offered free online service. That lot of profit thrown away to win market share.
Microsoft is bundling games and dropping price but in no way they are bleeding as much money as Sony did during PS3 time.