The bashing side is in decline but racing is as busy as ever over many classes.
Its not about cost, kids have more stuff today then ever!
the causes are simple and obvious to the decline:
1. Kids want video games and online play.
2. Shops have gone, lack of support and window sales.
3. Crap quality models have been most first timers model, they get dissapointed and give up before they start.
I think kids years ago aspired to be pilots, racers or whatever and the only way to get attachement was with actual models or toys, slot racing hot wheels meccano etc. But now they can just get an app get there fix then move on to next craze within hours.