Making a system much more complicated than traditional UNIX only to satisfy a few current use cases is flawed thinking.
We now have a lot of new complexity. SELinux, PolicyKit, dbus, PackageKit. Linux, at least the Red Hat flavor, is getting harder to inspect, and harder to understand. This is not a path to long term success.