Yeah I honestly thought the whole point of it asking you to connect to Wifi first is so it doesn't use data. It's kind of stupid to force an update if it uses data. That should absolutely be up to the user, but they probably want security patches to be up to code, so I guess that's why.