The F@H project is immense. Likely Stanford does not have enough servers to handle all the work. It is likely there are more than 400,000 F@H users! Several universities world-wide are likely intermediate "hosts" for the F@H project, to make connections easier. Universities can easily afford high-speed Internet connections, which we as private users deem too expensive.
If your work units are tagged with the team number and your user name, the credits will come to you.
F@H.. to solve mankind's maladies.. in our lifetimes!