The thing about taxi drivers is that they have something at stake, while video games have no fail state effectively. You can be punished in-game, but overall it does not matter.
Also video games in general are pretty derivative, so playing the same genre probably won't help much after a certain point. But playing different ones can be very helpful, I imagine (same with other mediums).
Yeah but, Taxi drivers usually don't hop around from place to place. They work in a specific metro area.