I care more about the project than about the salary and benefits.Great!
I suppose that's the case for most of us.
I don't suppose that. Others may say that, but they really prefer what's in it for them. You are in the minority. (That's a good thing.)
...the only thing I can see is the bullshit coming out of management's mouth...
That's the unmistakable signal from your inner self that it's time to move on.
Am I 1/ Bad at choosing my jobs
No. It's hard to choose the best jobs because, for the most part, they're already taken. Good bosses don't lose their people nearly as much so those jobs simply aren't as available.
2/ Too demanding towards the companies that hire me
No. Don't lower your standards.
3/ Mentally unstable
Maybe, but I can't tell from anything you've posted yere.
4/ Unrealistic
No. The day you lower your expectations to the mediocrity you've encountered is the day you've sold your soul and forfeited your real potential dreams.
5/ Just a normal bullshit intolerant guy
Probably.
Is there any way I can find a boss I respect beyond a couple of years?
Yes. You already have: yourself.
Tell me about your experiences.
35 years & 88 companies:
WorkingForSomeoneElse = WisdomAccumulation
DoingMyOwnThing = WisdomExpenditure // and much more fun!
I think that everyone needs a little of both. You've just had a little too much of the former and no enough of the latter. That's all.