To quote: "but as an aggregate group
do lean towards certain behaviours and interests."
I believe the key is right there in the phrase "aggregate group". I attempted similar strategies to get my daughter involved in tech since she has the mind for it. I tried to provide my daughter lots of opportunities to learn coding and design. She enjoyed it but never established any passion for the field. That may have been because I only ever involved her and not necessarily her friends, also. She is a very social person (which I am not) so I probably erred by not including her friends.
She went her own way (and good for her), graduated from university, and is now an editor for a financial newsletter. She does know her tech stuff, though. I am more proud of having introduced her to SF&F, gaming, and comics. Her company did a financial review of software gaming field and used her as a resource. So, it's all good. She's going to find her own path. Being a good "backup" is no small thing. Enjoy being a dad!