This one drives me crazy. Sure, you have to be good and smart and you have to hustle, but you also have to be lucky, and luck is a bigger factor than anyone likes to admit. People who make it big forget the luck aspect and start believing that because it worked, they did everything right. They then go around dispensing questionable advice on the basis of 'it worked for them' while knowing full well that they're a massive outlier.
It's like when old successful people give "life-affirming" advice like "quit your job, follow your dreams, take risks, LIVE!" Which is great advice if you're already financially secure and you know that doing so didn't result (in your case) in you ending up as some peon working in a fast food joint. Never mind the other 99% of people who did the exact same thing and it didn't work out, because who listens to a failure?