The Latest games don't suck. They are just tailored to a different audience than us. Big couch potatoes with a coke in one hand and a hamburger in the other. All these fools can see is graphics. No intriguing story lines (It's usually TEH WORLD IS GOIN END! U MUST SAVE IT GOGOGO!). On top of that most recent games have been the greatest bug ridden crap of all time (Think titan quest, homm5, bf2, oblivion). It's because games are rushed to the market and sold to unwise buyers and major issues are left till later.
Here's what happened with dungeon lords:
Publisher: Release that game or this woman dies *Indicates dev's mother*
Developer:

but half features are still missing! There's the custom faces, automap, side quests, furniture, chests, multiplayer issues, who host of graphical and monster spawning glitches... You can't be serious.
Publisher: *Safety lock sound* you wanna bet?
Developer: OMG alright I'll release the damn game!
Gamer1: Hey look a new ARPG! That wallpaper looks so cool I'm gonna buy it.
Gamer2: You might want to wait for a few reviews etc
Gamer1: Shut up those reviews ain't worth shit
*Both buy the game and after playing it decide to never eat meat for a year*
Am I ranting?