Its the guys who layout the overall design, making it is easily extensible and not prone technical debt who make a software project. They may not be the most productive in producing code, but they allow others to be so.
It's usually the same guy going over others peoples code, and reducing technical debt.
Another thing, a lot of the most important work in development is relatively unglamorous. Most of the time it's better to have a craftsman at work than a diva steering your product in the wrong direction for the sake of looking cool in the moment.
It's usually the same guy going over others peoples code, and reducing technical debt.