And unless you have a lot of really ****** open WiFi's in your known WiFi list there is really no reason to have WiFi deactivated.
The average iPhone user probably
does have loads of known open WiFi networks, that's what I see people doing all day - in a cafe for 5 minutes and joining the WiFi. Kids especially. Worse, most people don't know they can
Forget networks, so every time they walk into a Cafe, they'll get the captive login (not to mention the fact that you can't see a list of known networks directly on your phone, so you can only
Forget them when they're in range, or you reset network settings, or you use iCloud Keychain).
With this new feature, people will disable WiFi because they're getting asked to log in, only to walk past the next cafe and it'll be on again, asking them to log in again. OK, they might get used to this, but then one time they'll turn it off from settings, and it won't come back on, and they'll be confused. Without reading this post, and without a technical background, how would someone figure out that CC is a "temporary" disable, but settings is a "permanent" disable? Without knowing the intricacies (as the post describes), the feature feels like a bug, and that's exactly what the average user will think (IMHO). Time will tell though.
For those very few "advanced users" out there who feel like they have legitimate reasons for fully deactivating WiFi and/or bluetooth will be fully capable of doing into settings and doing so if needed.
Back to 2012 for the advanced users. Yay!