Now, tell me why it was not done before. Tell me why storing information about GPS satellites' orbits on the device is a stupid idea. I know, it would need updates when old satellites crash, and new satellites are launched. Besides that, what are other obstacles?