Sbin folder isn't in `ubuntu` user's PATH

The root account in Ubuntu is not disabled. It is not meant to be logged in directly with a password. It is configured in such a way that you need to sudo from a non-root account. In this way, there is some information as to who started each root session.

You can trace why su --login does not add the sbin directories to the $PATH of the non-root user. My recollection is that it follows the Unix tradition of not adding system directories to the $PATH of non-root users.