Yeah, GPS signals make it inside houses just fine. It might've been a problem 20 years ago, but newer receivers are mindbogglingly sensitive.
Some time back, I was helping prep a uBlox MAX-5Q receiver for a high-altitude balloon flight. At altitude and with no other noise around, we figured we could get away without an amplified antenna, so we had a little passive helix design. But before attaching that, for giggles, I just soldered a piece of plain wire to the module's antenna pad, trimmed to what I eyeballed as probably roughly something approximating a quarter-wavelength at 1.5GHz-ish maybe.
It got a 3D fix within moments. Indoors. On a workbench under a mountain of test equipment. With a ton of RFI around. In an industrial building with 2 layers of roof. With a paperclip for an antenna.
And that was a 5th-generation receiver. We're up to the 9th generation now and they've only continued to improve.
Yes, most cellphone locations are wifi geolocation, because it takes less power. But even if you can render that moot, the GPS signal itself is plenty strong to receive indoors. And modern chipsets are tracking at least 3 and maybe 4 constellations, giving them a lot more satellite options, so there's almost always a good set overhead at favorable angles.