OK, after giving it some thought, maybe there are two types of people:

(A) Those who become demoralized, try to learn from the experience, and move on (like you), and
(B) Those who become demoralized and then become unproductive and unhappy, but won't (or don't realize they can) do anything about it.

I think there are substantial numbers of B types around, but depending on the circles you move in, you might never meet many B's. My husband's old job, on the other hand, was full of B-types - guys who could've done well but allowed themselves to be dragged down by the others.