I may have to put that link in my sig.
Exactly. The evidence really favors what PC gamers are saying. Part of the issue is that developers blame piracy for the low support in ports. However, pirates claim that they won't buy games not designed/optimized for their platform. Again, some of the highest selling games in history had NO DRM! Developers just need to step back and stop with all the punishment of their biggest market. Spend money on customizing, optimizing, and retooling games for the PC market, and sales will increase.
Blizzard has been making a killing on the PC market for a while now. They've had success with battle.net as a feature that promotes the same effect as DRM, but users like it. Thus, their sales have been huge for a LONG time because they got this long ago. Plus, they optimize and change their UIs for different markets. Instead of releasing the same game to every country, they look to see what people actually want. Again, they are one of the only companies doing this, and it actually works.
You can't stop pirates, you can only convert them with games designed to solve the issues they have with modern gaming.(Anyway, I'm getting off on a tangent.)
My main point is that a lack of support and development on the PC is killing sales more than developers think. If you release a good DX 11 game, people will upgrade their PCs just to get those effects. That's how enthusiasts operate. The PC market is all about enthusiasts, not mainstream/casuals.