Why? A computer is not a car. You should have to learn to use certain programs, sure. Can’t expect people to master spreadsheet or video editing programs by default. And maybe you should learn about the dangers of the Internet. But, at least in my opinion, the operating system should require as little attention as possible. It should be as intuitive as possible for anyone touching it for the first time. CLI is useful, sure. But it’s definitely not intuitive and thus inaccessible for many users.
The moment you need a secondary resource to be able to use your system, that system has failed for the vast majority of users. And it’s near impossible to learn how to use the terminal without a secondary resource. A good GUI you can figure out pretty quickly.
Thing is, terminal came first, then came a gui tool make things easier, more intuitive and then came touch to make things even easier.
Saying users should just get used to using the terminal feels to me more like someone designing a smartphone in 2025, that requires you to use a trackball and physical keyboard and then complaining about people wanting touchscreens, when they clearly could just get used to the trackball.
Of course they could, but why should they want to?
Using the terminal is not the next evolution, it’s technically two steps back. That doesn’t mean it’s bad or doesn’t have it’s place. It can be incredibly efficient for power users. But most users aren’t power users. They want the operating system to get out of their way so they can focus on what they actually want to do. And that’s not learning how to update their system via the CLI.