The two main problems with internet gaming are???

Ping and cheating.

Let's say, there was a studio in each major city, where pro's played their official matches. Almost everyone lives near a major city, or could move close enough. Would this setup resolve the concerns? The studio could have the best internet connections possible, and since all the players are there in person, there would be 0 normal cheating concerns.