I think the point is that if one needs to read a thousand pages of documentation before they can start using a new operating system they will just give up regardless of how good it is.
Installing packages is probably one of the first things you'd want to do so there is a lot of value in keeping its design intuitive.
The 'you can make an alias or script for it' argument only works if someone already has a working understanding of the underlying mechanisms. Which you can assume it someone gradually gets introduced to a Programme, but not if they are making a big switch like installing a new OS.
Tip: be sure to se continue_on_error!
https://www.home-assistant.io/docs/scripts/#continuing-on-error