You think it's easy making modern games look and run as good as they do on modern day PCs? It takes a tremendous effort to learn new technology for the current gen and then apply it in a solid enough way to get a game out the door.
Did I say I thought it was easy? I'm one of those developers, so I'd be a bloody fool if I thought it was easy. In fact, it's precisely because it's not easy that the temptation to increase system requirements to get it out the door instead of spending another couple of months tightening up code arises in the first place.
You greatly discredit modern day developers by calling them lazy.
I didn't call modern day PC developers lazy. I said that on consoles developers *can't* be lazy. It doesn't automatically follow that everyone who isn't developing for a console is lazy, but we both know that there are lazy developers out there. I'm sure you've played the games I've played, where the graphics are no better than dozens of games released a year or more before but the system requirements have been jacked up three notches. There are a few publishers in particular who practically specialize in these types of games <cough>JoWood<cough>
You do the intelligence of every gamer a great disservice if you seriously mean to tell us that there are no lazy developers out there making lazy games. In fact, when it comes to Anime Bowling Babes, I could be borderline guilty myself on that score, because I made no real effort to optimize that. If it doesn't have a lot of room to be made to run better on lower end machines, it's pure dumb luck.