There’s a lot of fanaticism in tech. “That operating system sucks” “That editor sucks” “That programming language sucks”. There is a lot of suckage! It doesn’t help that software developers are trained to follow rules. So every time there is a decision to be made and no clear rule, they just go wild.
Many years ago, a teacher of mine asked a question and said the answer was the thing software developers are more afraid to hear:
It depends!A teacher
At the time I didn’t get it, but now it’s quite clear. Almost everything is a trade-off.
It’s a bit like people complaining that a truck sucks and you should buy a fast car.