I may be hallucinating that shim, though I'm pretty sure it actually exists...
Clearly you're right (sometimes I'm overcautious). :-)
Later thought. I also occasionally install Play Store apps via Aurora Store and it's worth noting that some state that they require Google Play Services but in fact they do work without it (I normally have GPS/Google Play disabled or uninstalled).
I've not bothered to research why but I presume it's the reporting mechanism that's not working, the core operation of these programs being independent of GPS (presumably this would simplify programming if the programmer is also coding the program for iPhone).
I'd be most interested if you or anyone else has more info about this.