Sometimes you want it (lots of config options) and sometimes you don't. In the real world, you need the detail available for strange edge cases but generally are happy with mostly-defaults.
We wanted portainer to mask the underlying complexity of Docker, without totally removing the functions that is making Docker legendary. Its a balancing act between hiding and removing compexity, but thats what makes UX design.