Most satellite signals are high frequency, but low power (it's amazing how little power you need for a LoS radio signal). So generally they're easy to overwhelm, especially as GPS receiving antennas tend to be multi-directional. GPS transmits on several fixed frequencies and is relatively bitrate, too. The military signals are apparently more robust, but full details are more scarce.