

Bows are actually incredibly hard to use. When you see a “draw weight” of the bow, this is the force you need to exert to pull it back to its full draw. 40-50lbs is considered normal, I believe, while the English Longbow - famous for its use in the Hundred Years’ War - had a draw weigh of at least 80 pounds, with some scholars suggesting even 50% greater numbers than that. Imagine lifting a weight that heavy each time you wanted to loose an arrow!
Bows, then, require extended training to use properly. Not just strength training, although professional archers were jacked, but in how to properly employ the weapon. The dominance of early firearms had much to do with not just their absolute performance - at times, they were actually outperformed by bows in absolute terms - but by that their effective use could be broken down into simple actions which could be easily drilled into new recruits.
If we’re talking about modern guns, this effect is much exaggerated. Guns can take some getting use to, sure, and modern bows have added features for ease of use. But guns are, honestly, shockingly easy to use for what they can accomplish.
It’s not as dumb as you make it out. The issue isn’t that GPS is really, really good at what it does; it’s that it’s also incredibly vulnerable to disruption and spoofing. And due to the particulars of how GPS works, we can’t entirely fix that. We can do some things to ameliorate it, but a lot of those aren’t suitable for smaller things that use GPS today.
The other thing is that GPS largely replaced a tremendous number of other navigation aides and techniques, including other radio-navigation systems like LORAN-C.