CLI can be good. The benefit of CLI is that it is fairly easy to build GUI front ends on top of a solid based.
Not to mention CLI makes “quick fixes” easier.
The thing is, without a unified GUI it’s impossible to get an answer to “how to X on Linux” that doesn’t involve the CLI (and that’ll work for everyone). Even the ones that do are often distro-dependent.
People can still get things done by searching for “how to X on <distro> using the GUI”.