really not.
multiple variants (gsm/cdma/hspa/lte/5g), some of which can be enabled or disabled separately.
2.4ghz and 5ghz bands.
classic and le.
multiple variants (glonass, qzss, etc.)
also:
nfc uwb
of course it can.
in fact, the gps is normally off, enabled via an app only when precise location is needed.
blocking tracking on ios can be done in a variety of ways, including spoofing location. your lack of knowledge does not mean it's impossible.
that's easy to do on ios.