I wonder why phones don't use GPS to sync clocks? Or do they? Hmm...
AFAIK in 3GPP2 (ie. US-style CDMA) the handsets actually have GPS receiver that gets used in the initial association phase to speed up the timing PLL lock (which for the initial cell acquisition has to be significantly more precise than in 3GPP systems)
Do you mean that its Power/battery intense?
GPS time tends to be very precise as well. In the NTP world, (simplifying greatly) GPS can serve as a reliable “stratum 0” time source which feeds stratum 1 servers, which go on to feed the rest of the NTP network.