In general, iOS isn’t very friendly to users who favour 3G/4G over WiFi. I’ve got unlimited data on my LTE plan but very shaky WiFi at home. I can’t start an iCloud backup without WiFi and can’t download apps or updates over a certain size. And now WiFi miraculously turns itself back on after I turn it off in Control Center (as I’ve done for some time). If I want it off I’ve got to dig through Settings. Changing defa…
Sadly the default assumption in IT these days is "users are dumb sheep". Its not just Apple or Google, MS is doing it as well, and I see more and more of it in the FOSS world.
You can warn 3 times and people would still agree and complain later. Disallowing options that are costly for the vast majority is the only option. The number of iphone users with true unlimited data is probably <5%.