The sad thing is this is going to be to the detriment of those trying to learn, we are going to wind up with a new glass ceeling, programmers that can code without these tools and programmers that are reliant on them.
The latter will have very short careers (dangerous prediction, I know)
Analogous to this, I'm already seeing a new generation that doesn't know how to (and has no curiosity to learn to) get around a server or know what's going on in one because all they know how to do is run a container.
Doing everything from a terminal is cool and all and makes me feel like a hacker or something, but it's far easier to just click around tbh, and then have the option of using the terminal if I want to.
Of course it's easier, that's why it's the most popular form of computer interface, however what it gains in ease of use it sacrifices in efficiency and precision. Conversely, a CLI is completely opaque to the uninitiated, but it is far more efficient than clicking around an arbitrary sequence of windows/tabs/menus.
To be fair in the early days of NT4 and part of NT5, there was very limited cli support. Especially for management of features such as Active Directory
The latter will have very short careers (dangerous prediction, I know)