I agree with this idea. This type of tournaments should be partially done by developing countries. Actually this one is great example, Mexico is developing country partner to developed countries like USA and Canada. Giving a tournament directly to developing country may create issues. They tend to have worse finances and completing stadiums can be great hassle. I heard that even Mexico may have issues through this 2026 tournament.
Mexico already hosted 2 World Cups, 1970 and 1986.
Mexico is, of course a developing country, way different than USA and Canada in infrastructure, but Mexico already have good football stadiums, people in Mexico loves football and in my opinion they will not have problems to host the World Cup, it's only 10 matches too.
I think it's importat to have the stadiums because it's probably the most expensive thing to build, and a waste of resources in some cases, like Qatar, they built for nothing, and even in Brazil with plenty os stadiums available, they built some stadiums in places where's no matches are being played right now.
Mexico cities that will host the matches: Guadalajara, Monterrey and Mexico City.
Interesting fact, the biggest stadium will probably be Metlife Stadium in New York, supporting 82,500 people, and the second is Azteca Stadium in Mexico City, supporting 81,070 people
But there are some media that says Azteca can host almost 90,000 people, being the biggest one of all