I grew up at my fathers side, he was always working on something and I was right there looking over his shoulder and handing him wrenches, he taught me a lot. When I was a teenager I bought an old worn out pickup and he helped me fix it up, taught me how to do my own work.
Fast forward to my own two boys ( Now 36 and 39 ) , no interest whatsoever in anything mechanical. They work in offices, nothing wrong with that, they are their own persons. But I think they are a snapshot of their generation that grew up with computers and video games.