My two cents after reading the first post and a few after it (sorry if it has been said)
If you like console games play console games. If you like PC games play PC games. If you like both good for you.
As for what is ruining PC games, it is not console exclusive, it is not steam or DMR or anything like it. It is the fact that the constant demand for better, fancier graphics ends up shooting PC gamers in the foot.
A lot of PC gamers know how to put a machine together. Most can go to newegg or tigerdirect and get the parts cheaper and put it together. Some can afford to pay Dell thousands for a machine. A lot of the people who are console exclusive don't know how to build a machine and cannot afford an overpriced Dell or the like.
I don't have the source in front of me but I heard that the largest demographic of gamers are between the ages of 18-35. As someone who falls into that age range I can say this. For years I was console exclusive because I could drop 300 bucks once every 3-5 years for a console and be happy. I did not have the grand needed to build a machine from scratch that could keep up with games for 3-5 years.
I also did not have the cash to buy games new all the time. Sure two or three would come out a year that I would buy new, but the majority of the games I played from the age of 18-25 were used. Juggling a car payment, rent, tuition and all of the other expenses of life on 10 bucks and hour and a few thousand dollars in student loans was hard. I didn't have 60 bucks to blow every month or two on a new game. And when I did it cut into all of my entertainment. I knew that if I bought Oblivion when it came out that I would not be seeing any movies for a few months, or that my dates had to be less extravagant.
Now that I make the money I do and can afford to get new releases I have less time and less energy. I can't play a game until 4 in the morning, sleep until 8 and be fine a work, especially not multiple times a week like I could. In high school I beat FF9 in a nonstop 50 hour marathon over a weekend and then got up monday morning and went to class. Now if I do not get at least 6 hours a night I need a caffeine IV to make it to lunch.
I am also juggling a relationship, a full time job, full time school and a social life on top of gaming. I would love to sit down and play something for 40 hours straight again, but I can't.
tl:dr version-
Young and poor: could not afford to be a PC gamer
Not as Young and busy: not enough time to play most new releases.