Many people grumble or reject the notion of using proven tools or techniques. It’s boring.
Gall’s Fundamental Theorem of Systems is that new systems mean new problems. I think the same can safely be said of code—more code, more problems. Do it without a new system if you can.
But when you introduce a new system, you introduce new variables, new failure points, and new problems.
We’re not paid to write code, we’re paid to add value (or reduce cost) to the business.