Surely the genius software developers can just do away with the stupid and pointless project managers with their self inflated egos and release the great software ourselves? Why don't we do that? Surely there must be some reason if these useless business people only provide negative value!
The problem is that it's not possible to unbundle the business acumen and the "profit above everything" mentality. Developers need the former, literally nobody needs the latter.