dear sweet jesus, people. ze goggles.
red/blue were good for their age, yes, but the game has been improved much more than what you said, gohan. in addition to those pointless side-quests, the game as a whole has evolved so much, if you pardon the pun.
g/s/c didn't directly give us berries, but apricorns or acorns or whatever the *censored.3.0* they are. the night/day/clock thing was great, especially for it's time. too bad the battery save was backed up on the same thing.
also, egg moves/breeding pokemon. also, HOLD ITEMS.
r/s/e gave us natures, if I'm not mistaken (could've been g/s/c/, but I don't remember), and the biggest thing that happened to competitive play this side of natures, limited EV's.
honorable mentions: double battles, for being an option (though not used enough) and ribbons I guess. the pokemon cool/beauty/smart/tough/cute stats were added too, if that counts.
d/p/p gave us first and foremost the physical/special split, which has GREATLY diversified the competitive scene, with mixed sweepers, and plenty of other little surprises, such as making sneasel worthwhile. wifi is nice for those who are actually playing the game, too. :3
I can only hope/imagine what gen 5 / b/w will bring.
O WAIT! triple battles and video chat. my bad, guys.
why pokemon is a dead horse being beaten mercilessly isn't due to the game not having anything added to it, it's that the game/generation gets so many games for one update/gen. five per update, if you count all the versions. if you don't, that's still 3. yellow/crystal/emerald/platinum versions are what people complain about most, I assume.
tl;dr, the game has come a long way since r/b/y. r/b were great, and groundbreaking, but the game has been added to so much that you can't say that r/b are still the best pokemon games.
case and point > try running/moving fast without your bike in r/b. :3
I have red on my phone, play it when I'm bored, btw.