One thing I always hated about developers, and software dev in general, is everything usually boils down to vibes.
People just do what they're used to, or what they like. When you dig deep enough, they can hardly justify their choices.
It's just the nature of engineering I guess. But it does bother me.
It's not enough to be right, you have to convince other people. Sometimes worse ideas win this war, and then the network effects take over.
All of a sudden, people are convinced they need MongoDB because SQL isn't enough.
I feel like developers love the idea of progress so much, that they'll walk in circles just to feel like they're moving forward.