I used gnome2 for a while, then eventually moved to awesomewm when gnome-shell was announced, but I've settled on dwm as my wm of choice. It does what I want and nothing else.
This is less about switching providers more easily and more about preventing users from modifying even the SIM card. Apple wants you to never open or modify the device in any way possible.
It's an obvious power play by RedHat to force people to use SystemD which is nearly liblinux at this point. As the project subsumes other projects and adds more and more functions that directly rely on SystemD you'll be harder and harder pressed to run a system without it.
One needs to look no further than what their plans for cgroups are to see the future. Not to mention the plans to get rid of /bin/login and VTs.