From my observation in several countries and industries, software development is not the job like any other.
Simply becase software development sucks thinking and knowledge from the product/sales/manager silos.
To make things works you have to know much more than many managers do. Effectively you do the digging, the thinking, the analysis, the design - via tooling or via POCs directly, and SDE is the sink who gets everything that other folks didn't think or care.
It's not like Uber driver who drives you where you want. It's more like baby-sitter who also serves like a Virgil, a guide in the hell, and who takes all the risks.