Non è il telefono Android, è l'operatore di rete. Molto probabilmente non vogliono intasare le loro reti con centinaia di migliaia di aggiornamenti scaricati sul loro server dati che rallentano e congestionano la rete. Quindi molto probabilmente si tratta di una strategia da parte del carrier di rete per indurre le persone ad aggiornare quando sono vicino al WiFi in modo che le loro reti non vengano congestionate (non importa se avete dati illimitati, non è questo il punto... il punto è che non vogliono che le loro reti mobili siano congestionate con milioni di clienti che scaricano gli aggiornamenti tramite dati mobili). Con AT&T, in realtà distribuiscono casualmente gli aggiornamenti in lotti per ogni persona per evitare di inceppare la rete.
Un'altra ragione è che la connessione dati mobile non è sempre affidabile... specialmente quando sei mobile e sei in movimento, il segnale dati mobile può interrompersi... quindi è solo meno di un problema se l'aggiornamento viene scaricato tramite WiFi. È meglio essere sicuri che dispiaciuti, i vettori non vogliono rischiare che le persone blocchino il loro telefono a causa di un'installazione fallita di un aggiornamento software.
L'ultima ragione è che se l'aggiornamento si scarica automaticamente, consumerà i dati mensili di qualcuno e il cliente si arrabbierà (non tutti hanno dati illimitati). Penso che alcuni vettori e telefoni ti permettano di scaricare con i dati mobili, devi solo controllare le impostazioni se c'è.