It is very difficult to get a US visa from my country. In fact 95% of people that apply for visas are denied. You can't even get a tourist visa because the conditions are very stringent. I am also hoping that the election will usher in a government that will be more flexible with its immigration polices so that many fans can get the opportunity of enjoying the football games and catch some fun in the country.
In the end, they are going to end up as a host forever, that will not be taken from them, no matter how much money they have spent. After seeing that, Saudis decided that they want to do the same for 2030 one, and they have started to hire players because of that, to show the world that they have what it takes. I bet that they will be putting up a lot of money as well, they have the money for it, so it shouldn't really be impossible to do something like that, it could work out for them in the end.
The world is gradually losing the virtue of honesty and integrity. Money seems to be controlling everything in this world. As you said, Saudi Arabia might end up winning hosting rights not because they are the most qualified, but because of the money they are willing to spend. When it was discovered that Qatar bribed many FIFA officials to win the hosting right I was surprised because the country is an Islamic nation and I thought they will uphold the tenets of the religion. So it will not be out of place to predict that Saudi Arabis might still use the same process to clinch the hosting rights. But it is high time Fifa becomes transparent because if money keeps influencing the votes of the hosting rights, the wrong country/countries will continue to emerge as world cup hosts.