Also, that counts for tourists.
For example, it is way more interesting, cheap and easy to travel to a FS competition that is located at a major touristic destination.
the access is easier, there are other things to do, better infrastructure and so on.
Agreed! Infrastructure is key. I was happy when they heard they were putting SA one year in Chicago, only to find out it was in Hoffman Estates and not the inner city. Traveling to a strange (to me) place where I would have to play with Google Maps just to get to the venue is not appealing. Or when SC 2016 was held in the Toronto area, they chose Mississauga which isn't easy to get to unless you drove. Even then, the traffic in Toronto is a nightmare and who wants to deal with that while on holiday? Boston did it right by placing it at TD Garden, which is served by a train station right at the arena and was in the inner city. Notice it was sold out or close to capacity in 2016 worlds.
Also, they should do Groupon-type deals for those who can't always spend the $$$$$ to attend. I love a Groupon promo.