I think the currently popular cli, the old unix-based one, is esoteric, annoying, and still useful.
I think it could be a lot less of the two former and a lot more of the latter. But it will not be, because people are unwilling to even admit it has any flaws.
But the fact remains, they are not useful when doing iOS programming, because the tooling provided does a BETTER job than the command line.