First off, let me say that I do think CS:GO is a good competitive game in it’s own right, just Pokemon GO exceeds whatever CS:GO can achieve.
1st reason: The maps in Pokemon GO are much, much, larger than any CS:GO map (and with all the maps combined) This adds significant longevity to the game, more and more pokemon will appear and you will always be on your toes in a new area – in the REAL world. This means the skill ceiling after several years will be higher than something like SC2 by a longshot…
2nd reason: Pokemon GO has gyms and pokestops. This in itself is a tournament hoster. It encourages the average person to go out and host their own tournament. Maybe it’s at a college dorm, in an alleyway, or at a spot on the boardwalk. People are going to be battling it up all over now, trying to see who is the real pokemon master of each gym. I never saw CS:GO having constant local tournaments like this and it only encourages people to go out and be competitive with their Pokego.
3rd reason: It has a real life social skill ceiling that CS:GO does not possess. The top pokemon masters will know how to get from gym to gym and which route is the best to take. This will encourage real life driving or any kind of transportation while playing Pokego. It’s also quite the multitakster machine; you will always have one hand on the steering wheel and one hand on your phone. This will train you to always be keen and sharp and not to lose total focus on the road.