The question was what internet applications. Not intranet. Also the original article fails to point out that multiple time servers can get you synced quite closely. Also if you do need high precision times you are running your own stratum one time sources on your own network providing your own clocking source with minimal deviations.
So again what internet applications actually care about millisecond or even submillisecond precision?