“For many applications, accurate network time isn’t essential: it suffices to be within 10 seconds of real time” I can’t imagine any application where the more accurate isn’t preferred. And 10 secs seems like quite a bit imho
You cut off the important bit. Roughtime servers sign their responses, so you can be sure you aren't getting a malicious time response (or if you do, you can penalize that server).
Per google [0]: "With only two servers, the client can end up with proof that something is wrong, but no idea what the correct time is. But with half a dozen or more independent servers, the client will end up with chain of proof of any server's misbehaviour, signed by several others, and (presumably) enough accurate replies to establish what the correct time is."