Try to keep in mind that just because you're challenging a trend does not mean you're correct and you should always consider that A.) There are absolutely things you do not know that might change the answer(s), B.) When you disagree with a trend you're often disagreeing not just with people who follow the trend, but a large population of smart people that set trends too, and those people often have reasons for their ideals (which are often valid in context.)
Sometimes it turns out a lot of ideas do make sense with some constraints. Few ideas make sense if you consider every single possible parameter. You probably don't want to build a web of microservices running with several internal and external load balancers that call through webs of RPC requests in order to serve your personal blog that sees 1000 requests per day, for example, but that doesn't mean designs utilizing some of those patterns are unilaterally incorrect or not effective to solve problems at a different scale.