If we all accepted that luck is the driving force, decided that we would rather live in a world where hard work and intelligence pays off - then it's possible to imagine a world in which you're rewarded for hard work (on areas of importance) and gains are socialized instead of losses. The socialized gains could pay people who worked hard and their ideas didn't pan out.
I'm not saying this is a world that would work and is better.
But it's pretty unimaginative to think it's just flat out impossible to have progress in any society that isn't structured around luck.