If I was a hostile phone OS designer, I would make it use the time reference given by nearby cell networks, GPS, or an RTC in the motherboard rather than the local clock. That’s closer to ‘true’ time if you want to make sure a day has actually passed.
Yeah but android runs on a number of devices that have no GPS and network. Car radios, tablet etc. Location can be turned off too