Having every feature and option up in your face can reduce usability and make simple tasks harder for the average user. Apple wants a product that's easy for anyone to use and that often means keeping non-essential features out of the way.
I’d be more interesting in seeing feedback for Apple on how to improve the situation without compromising on ease of use.
(Regarding the WiFi thing...I agree this is a very annoying default setting, but I think a worse outcome is when a user shows up in their friend’s house and has no idea how to connect to the WiFi. Making the user go to Settings -> WiFi to disable this prompt means they’ve demonstrated they’ll be able to go back to that page to manually connect to a network in the future. If you turn this setting off on a friend's phone, be sure they still know how to connect manually.
(Though I do think iOS could be smarter and not prompt you to connect to intermittent networks while you’re driving around a city...))