Same for some "architects". They just draw up random system designs that don't work for THEIR environment.
> This is precisely why it’s a tragedy that the roles in software development have become so compartmentalized.
The worse part of it all is it's not the software engineer's fault either (most of the time). HR, managers and others haven't improved over time and instead are enforcing non-software values on the engineers. It's all about ticking boxes. You get classified as a Go REST API backend engineer and somehow you can't touch React because that's not your thing.