YANBU
A lot of "success" is down to being the right person in the right place at the right time.
Of course, often people have worked their arses off to get to the point where they are the right person in the right place at the right time so they assume that work was the reason for their success, forgetting that, in many cases, there were others that did the same, only they didn't get the contract, the job, the promotion etc because the successful person did.
I've known a lot of people that have worked their arses off, made sacrifices, applied themselves and got nowhere. I've also known people that have messed about, spent years staggering around pissed, never bothered with anything and have ended up with six figure salaries.
Some of the most intelligent and entrepreneurial people I know have ended up with the stuffing knocked out of them, despite making smart decision after smart decision. Some of the most block-headed people I know, with less common sense than they were born with, now live lives of luxury.
It is totally bizarre and there is no rhyme or reason to it. I used to try and work it out, but now I just see it as part of the extraordinary chaos of life, the universe and everything.
Some prodigies have nervous breakdowns in their 20s; some geniuses who have spent their lives working in their field are never recognised and earn no money from their discoveries.
The only thing you can do is work hard, work smart, and hope that sways the hand of destiny in your direction, while also remembering that fate is a fickle mistress.
That said, I do think that our culture does not make it clear how much work and effort can be required to put yourself in the running for being the right person in the right place at the right time.
I am involved in a field that interests many people. And I am always very supportive of their early work, but the thing is ... very few of them last more than two or three years. It's a field where you really need a good fifteen years of experience before you know what you are doing and start to produce good work, and you have to pick yourself up from fuck-up after fuck-up during those years -- and just keep trucking.
But people don't realise this. They tend to think somehow they won't need to do the same, and then they get disheartened and angry when their early work doesn't make the grade -- so they give up.
And even I am guilty of it in other areas. I was reading a competitive swimming thread on MN yesterday and had no idea the level of commitment to training young competitive swimmers were expected to do.