shell people need to stop saying "useless use of cat". you are hooking square pipes up to round holes with a 50-year-old paradigm on a computer that does not care either way. you can use cat if you want.
I will always uselessly use cat because I never remember where the cli tools expect me to put the filepath argument relative to the other flags and I refuse to learn
grep: \d+: No such file or directory eat my ass, grep
the thing i most hate about linux is that it does not rename better tools that do the same thing so there's a standard, memorizable library
also, all the fucking cutesy names. less is better than more. 'more' makes sense. 'less' doesn't without knowing obscure computer history or just brute force memorization.
the day a distribution decides to have opinions and alias new tools to defaults that have feature-complete modes like bat for cat, and people realize it's a better life, will be a nice sea change.
flag name and order standardization will never happen but I'll add that to the wish list.
I don't mind learning new things, but I do mind that resources and mentors and etc all use whatever caught on in 1995 or whatever and just has been what most people use because they're most discussed.
(@nex3 brought up https://wiki.debian.org/DebianAlternatives as a project that kinda aims to solve some of this)
