Look at Sega sitting on all those PC ports.
Look at Microsoft staying by WinStore.
Look at EA not releasing their games on Steam (even a year after Origin release).
Look at Ubisoft making Ubi Kiev port games to PC, fuckup after fuckup after fuckup.
Look at THQ and uDraw.
Game publishers are just run by morons.
Except game publishers make decisions every day based on real numbers and data and research, numbers they basically never share with us. To presume that EA just somehow completely doesn't understand what does and doesn't make them money is foolish.
Yes, they make bad choices, but things like the uDraw are exactly why they are risk adverse. It's easy to armchair quarterback these decisions, and yet almost everyone in this thread still drastically overestimates just how much profit some of those things would really be. A million sales over a couple of years of a $20 game that has been discounted regularly is less revenue than Battlefield 1 made in an hour. Which is why smaller projects and mid-range stuff, especially on pc but even on console, is basically dead now outside of the indie sphere. It's the same thing that has happened to the movie industry. Chasing the next huge thing is far too tempting.