we're stuck in the 90s at best for Linux cli tool defaults in ways that really hamper new users who can't dedicate a hobby to learning the Linux cli until after they've already gotten comfortable in it
I understand how much labor it would take, it def is one of those things that needs a movement behind it, getting to the point where the Linux utility ecosystem isn't stuck on 1990s conceptual updates to 1970s programs for "but i like it that way" reasons.
just have less and other not-actually-discoverable commands exist as optionals, or they're even small enough to just be in some utils package or whatever.
but I'm so tired of any talk of improving the experience ending in "yeah but updating these would break scripts", so we're stuck at the earliest version some high-uptime-on-the-mailing-list person wrote their load bearing config file on.
but as more and more Linux users come from non computer backgrounds, whether it's people joining IT or software dev or security or 3d printing or scientific research or etc, we really should be thinking of this as an actual "digital divide". Not just in terms of access to computers but in terms of access to spare time you can dedicate to a thing that could otherwise get you running and you learn the rest as you go.
relatedly I'm so tired of learning cool new emacs flags that make it much faster, TWO MAJOR VERSIONS AFTER THE FEATURE WAS RELEASED, because it would ruin people's configs if they ported them to a new install. They could simply do the opposite and flag legacy, there's few of them and more of everyone else.
but at least it's understandable there because it's not presented as someone's OS default tools that the OS and everyone else has told them to use
