Ok, I’ll try to explain what I mean. Please let me know if it helps.
Somebody needs to pay your salary, and the salary of everybody in your company. That somebody is not your boss, not even the company you are working for. It is the customers of your company.
So if a company pays for software development, it needs to make money to cover the cost of software development — or the company will lose money. And if a company loses too much money, it will sooner or later get out of business, and you will lose your job if you are still there.
Of course, when I work as a software developer, I am not aware of this every day, because other people usually care about the “business stuff”, and I like programming more than filling in Excel sheets.
But for reasons I explained above, I think it should be in the interest of everybody at the company, not limited to, but including developers, to deliver something useful to customers.