Did that with my lads. Oldest one is still well into all of it. Youngest, who's just turned 12 in december, has lost all the enthusiasm that he was showing, apart from fishing, which he still likes.
Like you say, life for kids is so different these days, you can barely keep up with the changes that are happening in almost all walks of life.