>>107056667 (OP)
It is absurd how unforgiving and unfriendly unix programs are. It's not that they have to be so by design, but the issue is the developers are lazy. It's nothing more or less than this. When I develop my website, whenever there is a lack of some function that would be useful, it's not that I don't want to put it there in case it becomes too bloated. No, the problem is that I don't have the time or skill to do it.
I feel like unix developers try to hide this fact because most of them are unemployed or students (well, they are in university for the 12th year going on) and they don't have any excuse for the lack of effort. They have the time, maybe even the skill, but it's easier to do something fun that work. So they adopt this hard line approach into everything thinking it fools people to think that they are visionary, but really, they are just lazy.
This point can be proven by voluntarily offering to make something better, and getting declined because the lazy dev doesn't want to make himself look lazy and/or incompetent. But it's just that. You don't even have to be some full-stack engineer, anyone who has ever churned even html can identify with this.