I am not just a "hard-core" PC Gamer. In fact I now buy less games then I used to due to lack of time. I am also a hardware enthusiast. I enjoy the research and time it takes to build a new computer from scratch. Its a hobby, right down to the case and the fans and the power supply.
I find it rewarding and I do it every 3 years or so and will continue to do so. I also own a 360 and have both the PC and the 360 connected to the same monitor. I think the console compliments the PC quite well. I buy FPS games, and games with no modding community for the 360 and games like RTS, Turn based strat, and RPG's for the PC. Can anybody make a case for Oblivion for the Xbox over the PC with the thousands of mods available for the PC version? I doubt it. What happens is the same every time. At first I buy my FPS games for the PC when its new and top of the line. As it ages I tend to go for the console version as my PC gets past 2+ years old. I have no issues with that and it actually helps me from having to upgrade sooner. And this relates to only FPS games. The others, like most RPG's will play find on an older system. When I have to make compromises I do just that and am not unhappy about it.
All the talk of Dying PC games is silly. Hasn't the witcher sold 1 million copies worldwide? Also what about MMORPGs? Would I want to play WoW on a console? With that lousy gamepad? Or not being able to customize my UI? I doubt it.
I think having good consoles and good PC games work well together but I do understand the migration. I have a clueless friend when it comes to PC's but hes also a hardcore gamer. He had a hard time with PC's and even setting up games to run right. So he moved to console's and has never been happier. He puts it in and it just runs, period. So I get it.