I equate the ham (and SWL, DX) hobby to the astronomy hobby. When I was a kid a lot of us wanted telescopes. I still have mine. I use it maybe once a year. There still are people out there who use them, although telescopes are more computerized than they used to be.
The problem is, why use a telescope to see Saturn when you've got much better images on the internet? Same thing with looking a nebulae (which are hard enough to see in many situations), or even the moon.
People still buy and use telescopes, but trying to get younger people interested in looking at a bright, oblong dot called Saturn isn't going to have the same pull as seeing images off the internet, where you can see everything, just on your smartphone screen. Another similar hobby is probably fishing. Why go through the bother of baiting a hook when you can just buy fish already caught and filleted at the supermarket?
The fun, though -- whether it's radio or astronomy or fishing, is in the process.
It's the same with the ham radio hobby. The appeal partially is talking across the world (or listening to stations from the other side of the world, in the case of SWL's like myself). The other appeal is using the ionosphere to do it with (or tropo, if you're into VHF/UHF). Using nature to hear and/or talk over long distances. The ionosphere is sort of like the poor man's satellite. It's fascinating to observe the vagaries of propagation and to hear the F, D, and E layers in action.
Now, is this really going to appeal to enough newcomers to get them interested in the radio hobby? I can't answer that. Internet is instant, in most cases, and fairly dependable for all sorts of entertainment. Hard to say that about hobbies like radio/ham/DXing or telescope astronomy.
But that doesn't mean that people should give up on trying to promote the hobby.