Je doute qu'il y ait une réponse à cette question autre que "parce que c'est ainsi que Google a conçu ses applications". Android lui-même ne nécessite pas de compte Google pour être utilisé, seules les applications propriétaires de Google en ont besoin. CyanogenMod et d'autres versions à source pure d'Android n'ont pas le droit de distribuer les applications Google dans le micrologiciel lui-même en raison de leur nature propriétaire, et si vous installez une telle ROM sans l'add-on Google apps associé, vous n'aurez même pas la possibilité d'ajouter un compte Google dans vos paramètres.
Si vous ne voulez pas être lié à Google, n'utilisez pas les applications qu'il produit, mais ne vous étonnez pas non plus qu'il vous demande de vous connecter lorsque vous utilisez les services qu'il fournit. À mon avis, ce n'est pas si différent de n'importe quelle autre application ou site Web qui exige une connexion pour utiliser les services qu'il fournit, mais si vous n'aimez pas cela, utilisez d'autres applications.
Concernant la question de savoir pourquoi Maps requiert spécifiquement une connexion sur Android mais pas sur iOS : les commentaires sur le fait que la version iOS est développée par Apple pourraient certainement être corrects, et je suis d'accord avec ces affirmations. En outre, il se peut qu'Apple ne veuille pas que vous vous connectiez aux serveurs de Google avec son application Maps. Cela créerait un lien (aussi lâche soit-il) entre vous et les services de Google, ce qu'Apple essaie certainement de décourager autant que possible pour éviter que ses clients ne passent à Android.
Il faut également garder à l'esprit que Google s'efforce de relier tous ses services en ligne dans la mesure du possible. Compte tenu de ses priorités et de son modèle économique, il est logique que la version Android tente de s'intégrer le plus étroitement possible à ses autres services et au web. Il est dans leur intérêt (d'un point de vue commercial) d'essayer de rendre les applications Android et leurs équivalents Web aussi transparents que possible afin d'attirer vers Android les utilisateurs qui sont déjà fortement investis dans les produits de Google. Bien sûr, ce n'est qu'une conjecture de ma part, je pense que seul Google pourrait vraiment dire pourquoi Maps fonctionne comme il le fait.