I've been very lucky in my life.
I was introduced to programming at a young age and found it immensely satisfying.
I've been conditioned to work hard towards my goals, and have seen the benefits therein.
I'm quite happy with my level of success, though I do intend to get much more. I believe that my lucky strokes have and will continue to multiply.
But I also believe that anyone else with my circumstances would have nearly identical results.
There's no "blame" to dispense.