Oh, I really like your reply, thanks for that.
I remember clearly one day when I was about 10 yo, I was walking to school, and there was that question poping in my head about what I really wanted to do, and there was only one reply in my head -> programming computers. It felt so totally cool to be able to do that. Note than nobody in my near, middle or far social circle was involved, but I was an avid reader that I've read about it, and I thought it was fascinating. That was 'calling' to me. Hasn't changed.
Funnily enough I also 'graduated' myself to electronics the last 10 years, and I've tinkered with cameras, and watches... One thing I'm seriously looking into is to get my first 'project' pinball as well. Bring it on ;-)
Many of us didn't learn coding because it was lucrative, we learned at a young age because the intimate relationship between mind and machine drew us further in. You played a game and wondered how it was programmed, how could a bit of light in the screen could know when other bit of light touched it? It was a challenging and rewarding hobby that luckily turned lucrative. Even if it cost me money, I would still code things as a hobby.
If coding didn't exist, I'm sure I would be doing electronics. Curiously, once I dreamed electronics also didn't exist, so I had to become a watchmaker.