Yes but you’re talking about the likes of Turkey where the track is 100 miles from nowhere and the tickets are priced out of the range of the average earner.
Athletics tournaments like the CWG or Olympics or World Championships are a once every 4 years deal, and a once-off for the host city. So there should by rights be a big tourist influx and a load of local foot traffic for a “once-off world class” sporting event. The truth is that hardly anyone travels to these things and the locals don’t go because athletics and Olympic sports just aren’t that interesting. The last World Championships were in Germany, a country with plenty of money, in a big city, in a sports-friendly nation who would expect lots of local support. The place was deserted. Utterly deserted.