it's rather unfortunate that the discourse for mostly any technical subject is dominated by those currently in the trough of dissolutionment; this leads to neither hearing about the benefits of various approaches, nor the enlightened perspectives on their proper application
software engineering is the primary domain I have in mind here, especially when it forms to languages and tools (such as source control) but I'm sure this happens in others as well
problem is thst those who have solved their problems don't often feel a need to talk about them