I get the sporting aspect, but there’s also a tourism aspect no? Idk what there is in KC to do. Idk, perhaps Chicago would have been a better choice.
If all the extra stuff mattered, there wouldn't ever be a World Cup in Qatar.
Kansas City is no LA or NY but just because it doesn't ring bells internationally doesn't mean it's not still a big city.
It's a big city with a big stadium.
Every city in Russia 2018 wasn't some world class tourist city. That doesn't matter.