Good advice, thanks for sharing.
I’d just keep in mind that there are no guarantees that kids will share our passions, even with the best approach. Humans are complex systems - it is very hard (and you would need need a lot of data) to make any general statement about things like this.