I think a lot of the backlash comes from Pokemon's early popularity.
My generation, for example, was in grade 4/5 when Gen I came out. It was huge, everyone loved it. Everyone played it, kids would stay inside to trade and battle rather then go out and play after lunch. Then, as kids grow up...