So, this standard has existed for a long while. I remember not knowing for certain where the server was located, long before the website we have now. When I began playing 21 years ago, I think it was located on the West Coast, before it found its current home.
Now, simply put, sure, adjustments could probably be made, and it's not a bad idea. But where else do you think it should be located? As you mention, server time is already on the front page.