I'm on the board of the amateur radio club at my university. It's incredibly difficult to attract students to the club. I think it's less a problem of an age gap and more a problem of the opportunity cost from tinkering with transceivers and not, say, strongly typed programming languages.