To be clear I'm not saying there isn't a level of difference in talent or work ethic; what I'm arguing is that viewing the world that way makes for terrible government policy. When someone says something like "welfare makes people lazy", they are making the mistake you are. Somehow the imaginary "real life work" is directly correlated with effort, but actual finance jobs are not.
There are successful companies and products that don't seem to have a lot of either behind them beyond the initial work to find a successful niche, that they've leveraged to great success. And companies and projects have failed despite having both of those because of circumstances outside of their control.
Just like people, companies are products of their environment. Why -doesn't- someone work hard? Or make the right choices? Because either of their environment, what they've learned, or because of who they were born as. Neither of those is under their control. And even if they do, and it doesn't pan out, why didn't it pan out? Again, factors outside of their control.