I will never accept that CLI is an acceptable end-user implementation
This is a very terrible stance. Anytime you type something into a search engine it’s basically like a command-line. Computers used to only be terminals and users were just fine with it then.
Literally every OS (including Windows) has some things that can only be done in a command window. How about each having their appropriate uses and we use the best tool for a task?