Okay, the basics of the game are for kids you know, ultimate object of getting to LV. 100. But then you look deeper, into IV's, and EV's, and then chaining and shinys, building an amazing team with walls, sweepers, tanks! You know, that stuff, little kids can't understand that!
Actualy, just an hour or two ago, this person I hate (Dunno HOW he got my addy) was talking to me on MSN (My PM is 'Pokemon Gotta Catch 'Em All! Oh yeah.') he said
'You like Pokemon? What are you 5? Grow up' then I said about Iv's and EV's and that lot, he didn't say ANYTHING back, he actually changed topic after a 10 minute silence XD
So yeah, Pokemon is for all ages, just depends on who you look at the game!