United States will be hosting about 80% of the matches so this argument of three countries hosting the world cup is not entirely true. And regarding the number of teams, it was long due. With the current format, the UEFA teams are over-represented in the FIFA World Cup. During the 1990s, it was justifiable, because back then the Asian and African teams were unable to compete against the UEFA teams. But now the situation has changed completely. AFC and CAF teams are giving good fight to the UEFA and CONMEBOL teams and this was very evident during the 2022 FIFA World Cup.
True, and the reason for the United States to host most of the games are mainly that the United States but much more facilities and potential to host the world cup than other countries, United States got enough hotels and stadiums to even host the world cup by itself alone.
Regarding AFC and CAF teams I think they have improved themselves a lot in the other hand in the 2022 world cup many European teams had bad performances and they let these teams have the opportunity to show better performance.
They have a lot of money as well, sure Canada is not a poor nation but not as rich as USA, and I am not even going to talk about Mexico, they are very poor. All in all Mexico is dangerous as well, they are known to be cartel land and there are a lot of people who would not want to go there just because of that reason, whereas when we are talking about USA, even though there could be some robbers and such on the street, that would be mainly pick pockets, not a lot of people would be in danger of losing their life.
Unless some mad gunman ends up shooting everyone, those kinds of stuff do happen at USA, that's one risk that you need to just take, but I bet that cops there will prevent anyone like that during that period and not allow such embarrassment.