The truth is that everyone cannot think the same way. If we are all working smart, who is going to end up working hard? It is a way the world has been fashioned and as much as working smart is good, working hard is also good, but it all depends on the level at which we all operate.
Indeed, no one can think in the same way as someone else. But that's why working smart is possible at all in the first place if we think of it as working differently from the rest of the pack, that is more efficiently and effectively. Working hard in the sense it is meant in this thread can provide sustenance for you and your family, but it won't get you ahead of the pack, above the multitude of ordinary people who live paycheck-to-paycheck. In other words, your level of well-being and prosperity doesn't depend very much on how hard you work. It is like the law of diminishing returns squared. Even if you work twice as hard, your achievement will be miserable.
Also, everything in life is all about luck and some have gone down the road of working smart with luck not shining on them. We have to consider that just a few of those smart ones are extremely rich now, while some did not even ask for it, so sometimes, i feel luck and opportunity also come to play like someone rightly said.
I agree that luck plays a far more important role in our lives than most people here assume. However, we are all presented with a solid share of it through our lives. And in the end, it is not so much about the lack of luck as such as about our failure to first recognize it and then use it to our advantage. There is enough luck in the universe for everyone.