Do you think your colleagues can distinguish between someone who excel's and someone who does not? Do you think when they find some lucky opportunity, they would be more likely to reach out to the harder working colleagues they know or the lazier ones? It doesn't require 12 hour work days and we could exagerate ad nauseum, but generally speaking working hard and working smart earns you more than just a marginal impact on your current business -- it earns you a reputation that you can leverage towards greater opportunity.
Sure. There are definitely colleagues I would recommend over others if I had to only choose one, but I don't. Bouncing between large companies means "sure, I'll refer you and get $5k for doing so" as long as I think you can pass the interview.