3.5% of Android phone clocks are wrong by more than an hour
opensignal.com
opensignal.com
I don't know if it's a reflection of the same problem(s) talked about in this article or not, but I know it's incredibly annoying.
Why NTP is not running as standard I have no idea. You have to root your phone to run it.
This gets into fuzzy definitions of "correct" here. If the phone is showing the right local time, but internally has the wrong UTC time, does it matter?
Given that, two factor where the second factor is a local authenticator program is not exactly a common thing.