I used to think this until I started running a business. Business people take the risks. There's nothing stopping a hacker from being a business person and often times there is great overlap, but let's be clear about the semantics here: someone puts up the money for an engineer to do his job, and that's the business person.
Business people fail constantly and with no fanfare. You may not realize this because you're a hacker that's only worked for successful businesses where the management has tricked you into thinking you are responsible for the success of the business, but I assure you that is naive and you are being manipulated successfully because your business people are smarter than you.