well i think because xbox only has 3 -4 major exclusives while sony has a lot of them and halo is mega popular since 2001 and other than gran turismo and metal gear all those sony IP's are new from this gen. And just for the record god of war 3 sold more than 5.20m and uncharted franchise is undertracked by 2m.