> CQRS over simple databases, Hadoop while a single server suffices, or even people choosing JIRA over a simple trello board
I've heard this from many engineers over the years.
But what I've often found is that they were never involved in the decision making process and so aren't aware of all of the business requirements. Once they are made aware usually they agree with the choice.
Common example being the business requirement to have high availability.