The first part of your comment reads like a talking point a meeting hopping noncoding archetect would use.
Simple repeatable solutions are better and more maintainable than constantly abstracting things to a higher level. I write systems and code with operations and developer ease in mind, not some academic idea of abstraction.