That is because Sprint/Tmobile gave them shit maps.
Sprint grossly inflates it's own maps, even to their employees. They told me I could not get an extender or whatever because I was in a good signal zone, even if I couldn't send a photo if I was standing on my roof.