The best way to win the “career lottery” might be to give up on the idea that it exists at all.
I don’t think anyone wins the career lottery. Saying someone was “born for” something is a convenient shorthand for a lot of hard work and experimentation. Sure, you can point to Beyoncé and say, “She’s doing what she was born to do,” but I bet she’d be a pretty good accountant or something if she wanted.
You could look at the desire to do something “better” than working the same boring job your whole life as a generational shift, but that’s a bit simplistic. It’s not that we have different values. We have different opportunities. People get hung up on this idea of finding a calling, but you don’t need to know what yours is. You just need to try a lot of different stuff. That’s easier during times of uncertainty. Instability has made us more open to change, perhaps because we’re afraid and forced to adapt, but also because there’s more possibility. If you look at American companies, many of the biggest were founded by entrepreneurs during a depression or recession.