This is a good question...
I guess the answer to your question is "Yes" - all stakeholders (not just the executives) have financial benefit from the project. That benefit may be direct or indirect. Here's how:
- The project team wants the project to succeed, because if it does, then they'll have more work supporting it and their salaries will, with time, improve.
- The project manager wants the project to succeed because this success will enhance the PM's career and pay.
- The major stakeholders want the project to succeed because usually all of them hold stocks in the company, and more revenue means that the stock will go up, which ultimately means more money for them.
Of course, there are some stakeholders who, unfortunately, want the project to fail out of spite or because they have a hidden agenda. But in most cases, all stakeholders want the project to succeed.