But 99% of the population doesn't go to airshows - they see the Reds at big public occasions - it's nothing to with the military its more a patriotic, flag waving emotion. Most people can't tell the difference between a Typhoon and a Hawk either
Same in other countries - the Snow Birds aren't cutting edge technology but every Canadian likes to see them