... for single-frequency receivers. Military receivers have been dual-frequency for a long time. GPS L2C's rollout is pretty slow (and L5 is even farther behind), but Galileo and BeiDou are both fully operational with dual-frequency civil signals right now. All dual-frequency receivers can naturally cancel out the effect of the ionosphere. That's part of why some smartphone baseband chips are coming out with L5 capability: GPS L5, Galileo E5A, and BeiDou B2A all operate in the same spectrum.
"The Apple Watch series has always offered GPS support (in addition to other global satellite navigation systems), but the Apple Watch Ultra is the first to come with dual-band GPS (L1 + L5). Most smartwatches on the market, including the Galaxy Watch 5, only support single-frequency GPS and can only receive satellite signals on the L1 frequency. Dual-frequency support allows the Apple Watch Ultra to lock onto L1 and L5 bands simultaneously. This greatly improves navigational positional accuracy and reduces multipath errors in urban areas and other challenging environments."
https://www.xda-developers.com/apple-watch-ultra-gps-support...
The more systems, the merrier, even if they aren't all accurate, you can use them to increase precision (kalman anyone?). Someone mentioned multi band. You can also use signals from multiple systems at different frequencies.
In fact, the line of sight transmission to and from a Starlink satellite is likely to be significantly better than that between an airliner and its local WAAS station, which is confounded by ground reflections. (Edit for clarity: WAAS is just digital data, this isn't an actual error in the signal. The point is more "you have to spend more engineering effort on the transmission environment of the correction signal for GPS than you do on the actual signal for Starlink")
(I'm uncertain, lower orbit might give you more satellites, but I don't know how many would be in view - many more or fewer)