I'm ashamed to admit that until now I misunderstood the difference between 3G and WiFi. To be honest, there were many websites explaining these differences, but quite a few of them are wrong.
The explanations on these two sites made the most sense to me, so I'll introduce them here.
I mean, WiFi and WiMAX have similar names, but they communicate through completely different routes.