With GPS you can measure time with <100ns person.
The big weaknesses of GPS are when you're accelerating and way up north or way down south where satellite coverage is poor
And they're not putting one in every server, they're using it as a reference for their new NTP-based timing protocol [1], with which they showed an uncertainty of only a few hundred microseconds.
[0]: https://engineering.fb.com/2021/08/11/open-source/time-appli...
[1]: https://engineering.fb.com/2020/03/18/production-engineering...