Costa Rica, El Salvador, Guatemala, Honduras always play international friendlies in USA Nicaragua played once in USA.....Belize never Panama played 2 matches in USA this year, will they continue? do they have many supporters in USA?
The US has the stadiums, economy and the diversity to throw a successful "home" friendly in terms of both finances and atmosphere for just about any decent sized country in Concacaf.