I'm on a prepaid MVNO carrier that does this and iOS has been allowing this for years now. The only difference is that now iOS lets you VIEW what's going on.
The problem especially is when you are driving and stop at a red light, and it connects to carrier Wifi which will no longer work in 30 seconds, causing streaming music or anything else on your phone to have a momentary loss of connection.