PC generates lots of money with indies, MMOs, F2P and social games.
For everything else the PC is (for economical reasons only) obviously an afterthought as it generates much less money and thus isn't really competitive, especially when we're talking about games like GTA, Assassin's Creed, FIFA and Call of Duty.