I've got to agree with the article in the general idea that there is a ton of luck involved in success. For all these people who think they're the only ones out of 7 billion who don't spend more money than they have, and if only everyone would just be like them, they'd -easily- find financial success seems kind of part of a real self-centered world view.
To be born the right race, and the right gender, in the right time, at the right place, near the right school, see the right help wanted board, be the right candidate, have the right health, all involves a decent amount of luck. There are an incredible amount of hardworking people working at Walmart right now without enough to get by, downgraded from much higher level jobs because the economy sucks.
I would argue I'm relatively successful for my age, but I'm not going to pretend it wasn't luck. I started a business, so did tons of people in my same field, but it was luck that I started it at the right time, when the businesses I wanted as clients just happened to need it. 30 years ago, the business would be a lot less feasible in my position, and who knows where I'd be.
I've also recently started a photography business making more than my peers in there, increasing my income by a good 1/3 and taking almost no time out of my day. I'm not even a good photographer and I acknowledge that. I know many photogs who are much, much better. I just luck into seeing the better jobs before they do.
I never worked hard in school, but I'm doing a lot better than those who did so far, while I watch them vie for foodservice jobs on Facebook because there's just nothing else for them. They're good, professional people. For some, maybe they weren't lucky enough to have parents who could afford college, we were all unlucky enough to go to school in a time where all of the local service jobs were filled by laid off adults with more experience, so there was no saving up for college for any kids without a connection to a job.
It's not all luck, but to pretend there's none involved is just silly.