If you can't contribute to the team, why stay on the team? But what about when you know you CAN contribute, but don't for reasons out of your control? That's when you jump to a smaller lake.
But well, that decision isn't that simple. Sometimes there's a lot of other things that make you like the bigger lake. Maybe it's a super cool lake to live in. Maybe you get compensated rather nicely for the microscopic contributions you make to the lake. And well, sometimes a big lake has less of a chance of going dry, and killing all of the fish that live in it.
But if for whatever reason, a fish NEEDS to feel that it is valuable and needed, it first has to manufacture (and i use that term in the cheapest sense) attention to itself, so that the big fish notice it and give it the OPPORTUNITIES to prove itself worthy of being a bigger fish in the lake. And the little fish won't get those opportunities unless they kiss enough of those water-tight asses those big fish have.
If smaller fish need to feel valuable and needed and are willing to play that tune they might find fulfillment in that big lake. Otherwise, it may take living in a small pond to make them feel that they make a difference.
Maybe fish should stop being so needy.
On an unrelated note (but ironically similar), check out my new team's logo...