I disagree. Even in micro, doing it better is faster--if your skills in doing it better are more well-developed than your skills in doing it worse. It's like TS. On the first project where I used it, the team estimated there was at least a 30% Typescript tax for using it. However, on a team where all developers are skilled at TS (or even one or two really good ones who can write such good types they're hard to misunderstand or misuse), the team is significantly faster than even a skilled team using plain JS (let's leave aside the jsdocs workaround). But to get there, you have to actively avoid using any as a crutch so developers actually have to develop those skills.