There are just too many venues involved; with the number they have lined up, the chances of getting a bad set of games was high, and as we witnessed, Met Life Stadium got the stinker. Fewer stadium => more games at each stadium => less possibility of having a bad slate of games => more tickets/venue passes would be sold. And fans will travel to see their favorite teams, so the organizers should not have worried about spreading the footprint around the country.
perhaps....could of been worse....jamaica vs venezuela going for $8 on stub hub....yet the ecuador match starting at 65 or so which actually comes close to what i paid for with venue pass.
EDIT: this may set up bad numbers of actual attendance at some venues....since its NFL stadiums those gaps will look worse.