I felt the same way at a company called RealNetworks, hence quit early and thereby missed out on substantial stock option wealth.
For a startup to find a paying niche isn't easy. Managers promise this, promise that, in order to keep the game going. To thrive in that arena you just have to grow a thick skin and decide to enjoy being a jerk sometimes. Remember that startups aren't about pursuing a fun hobby project, although they can begin that way, but about realizing a big financial score. Even if some founders still talk like it's their hobby, that just isn't the way it works in a business which actually becomes a business.