Earlier quoted context omitted.
From Apple's info page on Location Services: > Your approximate location is determined using information from local Wi-Fi networks, and is collected by Location Services in a manner that doesn’t personally identify you. https://support.apple.com/en-us/HT204690
Excessive channel scans have been a problem on Linux, too: http://blog.cerowrt.org/post/disabling_channel_scans/
The idea that one can retune the radio into a different channel for 100 milliseconds or so and not impact user experience is absurd.