No it doesn't, the time to first fix from cold start of modern GNSS receivers is in seconds (24s on the NEO M9N). Assisted GNSS using data from the internet reduces that to under 2 seconds (see https://content.u-blox.com/sites/default/files/NEO-M9N-00B_D...). Of course this can change based on the GNSS environment.

Even in the worst case the almanac (the data that is streamed at 50 bits/second) repeats every 12.5 minutes not hours.