Je suis surpris par ce que vous dites, alors permettez-moi de récapituler.
Oui, la plupart des réseaux envoient leur SSID (c'est ce qu'on appelle une balise). Si votre wifi est activé et que vous n'avez pas désactivé le balayage, votre téléphone écoutera ces balises et essaiera de faire correspondre le SSID de la balise à la liste des SSID de votre téléphone. En fonction de vos paramètres, il utilisera également la balise pour déterminer votre position actuelle et pourra même envoyer l'adresse MAC de la balise à Google afin que ce dernier puisse mettre à jour sa base de données de localisation wifi.
Jusqu'à présent, il s'agit d'un système passif, qui se contente d'écouter les balises. Le téléphone n'a pas besoin d'essayer activement de se connecter aux réseaux, sauf si certains d'entre eux n'envoient pas de balises (réseaux cachés, comme mentionné par @Chahk). Mais même si vous avez des réseaux cachés dans votre liste, je pensais qu'Android n'essayait pas activement de rechercher ces réseaux (envoyer des demandes de sonde). En fait, je me souviens que des gens se sont plaints de cela, et que des applications tierces ont été écrites pour y remédier, par exemple "HiddenSSID Enabler" dans le Play Store.
Cela a-t-il changé ? Pouvez-vous me dire où vous avez lu cela ?
Si c'est le cas, la seule solution à laquelle je pense est de supprimer les réseaux cachés de votre liste de réseaux connus.