Poverty (of youth or otherwise) is also a pretty powerful motivation to “tinker.” I spent a lot of time with OSX86, and ended up getting proficient enough (multiple all-nighters trying to get it to boot and get the right kexts loaded early on) to run semi-stable Tiger thru Lion on random PCs and my girlfriend’s Vaio Laptop. Then, one day I could afford a MacBook and basically stopped being as curious about that. Decade or so later, ProxMox allowed me to run Capitan thru Mojave virtually, while more recently it makes more sense (and less legal dubiousness) to just buy macs as/if I need them. Overall, I’m still pretty curious, but not curious enough to risk a “hacky” solution when I can mitigate it for relatively low $
I 100% agree. My parents were both disabled. A malpractice lawsuit left us with a little windfall. My parents saw where the future was going and bought me my first computer. Being poor made it so I had a lot of free time as a little kid, so I learned that machine inside and out. I made my own games. I troubleshooted any hardware problem, learning as I went. After getting the internet, things took off from there.
I agree: Curiosity is not enough, you also need the time to explore it without easier dopamine rewards to distract you. It's quite ironic how having money can end up hurting you here as you can afford whatever entertainment you want.
I probably wouldn't be an engineer now if it weren't for poverty. I was in my twenties living with my mom, working part time for an educational center and though I enjoyed the work and found it fulfilling, it wasn't anything that could sustain me long term.
Then my mom goes, you can live with me for another year, after that you're on your own.
Asked my dad, a software engineer, if he could teach me how to do what he does. He recommended a boot camp and I learned enough to get an entry level role, and still here I am, ten years later.