They need a business interest beyond coding. The right person asks, Who buys the product and why? What is the running cost and where are the expensive transaction fees. They need to care about money to understand value. Some developers just enjoy coding and being an employee.