I really don't think that developers have been abandoning the PC community and the modding community.
You've obviously never played Call of Duty Modern Warfare 2 on PC.
And as for your comments about mods being a slap in the face for some developers, I can say as a graphic designer myself that if what someone does to my work after it is out of my hands is significantly better than the original I take it as no slight at all, instead I wonder to myself why I didn't think of that, and do better next time.