I think letting America and two other countries host the world can be very good but the thing about America is they don't have many football fans and compared to many other countries in the world America is a country to place football in first priority maybe that's the reason to say they could find a better host but the fact is America is country where they can provide best sports facilities and hotels to host the world cup.
https://www.statista.com/chart/2360/the-level-of-interest-in-soccer-in-selected-countries/(However, that's for 2014, not today)
Even if these data are correct today, they make little sense if you look not at percentages but at the population. For example, Mexico has 125 million inhabitants, Argentina has 50, and the United States has more than 300. Obviously, simply due to the number of people, this is the largest market, and if we also take into account solvency, then they will not have a single competitor.