Absolutely. There has to be adequate hotel space, practice rink availability options that aren't too far away from the main rink. And some cities may prefer to host other big sports events rather than niche figure skating. There are a ton of logistics involved. I'm fully aware of that. I'm also aware that some of the cities that used to host a bit more or at least every seven to eight years aren't on the radar anymore for U.S. Nationals even, much less ever hosting a World championships, tho' they may have once or twice in the olden days before figure skating was even televised. Worlds is larger and more complicated to host than in the days of outdoor rinks and fewer competitors.Y'all are kind of missing the most salient point. The city has to WANT the event, provide adequate lodging and transportation, and have a site that probably already has ice laid down. I don't think it's a matter of west coast/east coast/midwest. The Boston skating club has been very active in promoting TD Garden and Boston. Same with the groups in San Jose. It really isn't a matter of "gee, why don't they ever have it (fill in the blank!)" And it's going to be costly pretty much wherever it is unless you live in or near that city.
Plus, newer state-of-the-art venues in hip places like Portland, et al., are favored.Since Salt Lake City hosted an Olympics, maybe they could do a Worlds event there.