I think most people (including myself) prefer a minimal desktop by default, and then proceed to install only the software they need. Nevertheless, it always surprises me when I log in to a system that doesn't have vim.
I am surprised that vi is often available, but not vim. It's really annoying on many RHEL based distros, because I am so used to typing vim. Otherwise there is just git I deem essential.
Let's try the other way around: what default apps are pre installed that really don't need or should not be?
I get that most distros try to give a good out of the box desktop for the average user, while also saving time for who is (trying to) providing services or building machines to sell but it can get annoying booting into a fresh install, take a look at the defaults and go "nah, that's going away, and that, that and the other".
I'm not advocating for LFS but sometimes I wish we could get an option to install just what is necessary to make the hardware run and a chosen desktop or window manager and from there install whatever we may need.
Not a specific distro per se but I'm shocked by how many minified docker images do not include which I've wasted so much time trying to figure out why a build failed with some tool missing after I explicitly installed that tool only to find deep down in a script somewhere a tool=$(which tool) >/dev/null in there failing and eating the error message! Remember folks always which which first to avoid such issues ;)
bash and zsh shell history suggest box aka hstr. A bash history which is sorted by the times you use a command and not in a chronological order. Sooooooo good đ