I kinda feel like PC gamers don't drop a truckload of money on pay-to-win "DLC" ($3-5 guns?) nearly as much as console gamers do, and the console market is just plain bigger. This is like the android vs iphone argument, to me. When you make a game for xbox/ps3 (or iphone/ipad), you have to make it compatible with maybe 12 total devices. If you make your game run with minimal bugs on those 12 devices, it will run with minimal bugs for all of your customers.
On the other hand, if you develop for PC (or Android) there are hundreds of thousands of variables to consider, and you'll have to account for all of them. Just in Android you have to do something like 15 different screen resolutions. Computer monitors are the same way, there are also dozens of android video chipsets just like there are hundreds of video cards. This is *2* things that can already produce thousands of variations.
Now let's take this information, and assume that the market is roughly 50/50.... There are 50% androids/PCs, and 50% iPhone/Pad/Console gamers. Which one is a developer going to try for first? I loved my Android but I switched to iPhone for my newest phone because that's what people develop for. I'll still play on my PC more than anything else, but I have the consoles because sometimes they're just more reliable.