I sure as hell am, and it doesn't help that every fucking game that doesn't need them, uses them.
They were great in the past when games knew that rewarding players should be done when the player was patient and worked hard to do good in a multiplayer match or managed to overcome a difficult task in a singleplayer game. Remember how long it took to rank up in BF2 back in 2005, and remember how fucking good it felt when you actually got your first new weapon? That's because to truly reach up in the ranks, you had to role-play in BF2's virtual military environment by coordinating with squads and to win matches. Simply killing people alone wouldn't stifle your XP bar any further. It made sense as ranking up in an actual military force isn't an trivial task, and BF2 shown it that if you tried to win against the enemy and not go for the highest KDR, you would get somewhere.
Now don't get me wrong, COD4 back in 2007 was amazing when it came out. It's philosophy on "instant gratification" certainly worked on our senses when we played it. Obtaining all new badass goodies like another assault rifle or SMG made the game all the more addictive and engaging. But now that every game is doing this instant gratification thing, leveling up and/or ranking up... just doesn't spark any flames anymore. Maybe a flicker of fire, but that's it. In fact, I wish more games did something different to grab the player than just progression systems. I want to see the return of collectibles, or something that incentivizes the player than just stupid "challenges" and loud, sparkly noises that tell you that you have a retarded perk point to use in a dull perk tree system.
So what do you guys think? Do you agree with me or otherwise?
EDIT: I removed that "sexually arousing" segment of this thing because I suck at being funny.