Understanding the tech sufficiently and effectively rallying the team around the actual business/user justification for work are literally the job of a product manager who owns tech product development.
While they may not be common, actual product managers do exist. There are a lot of incompetent ones, to be sure, but there are also a number of incompetent engineers.