I might be wrong here but I've always got the impression that, aside from the Olympics, quite a sizeable chunk of the crowds at international athletics meetings are regular enthusiasts who travel to watch it. Russia isn't exactly an easy place to do a nice week/weekend away - very expensive...