True but accessing your own files, pinging, network management etc aren't included in the things an Android terminal user can do. Hence the need for root.
That sounds like more of a need to be able to share files and folders with the terminal app and for there to be a ping command callable from nonroot added.
/mnt/shared has access to your personal files and pinging just works.
This is as the default 'droid' user, but I also have a root user (but that's only root within the terminal)