Don't confuse permission to access the things the programs typically
affect with the finding the programs in your PATH. No one is suggesting
that the concept of root authentication should go away. Just that the
difference between doing "su' and "su -" be less confusing and that
typing ifconfig should show a user his ip address, not
bash: ifconfig: command not found