The move to the service(8) command and later systemctl(1) commands for managing daemons/services really has been a step back in UI functionality from a systems administration perspective. That is compared to just exploring the files via the filesystem at /etc/init.d/ using them like /etc/init.d/ntpd restart. Most systems out of the box aren't setup with proper shell completion for shagle systemctl and service commands. That means you have to remember omegle complex commands to even know what your system is running to begin with.
How was this allowed to happen and do people consider it more user friendly?