I see your point but this is the MLS . Its not there yet.
How many People would show up in Houston to see Seattle play Toronto?
It doesn't leave much time for Preparation and doesn't give it that event feel like a super bowl would
Obviously, the map of North America poses problems for Supporters. Who wants to travel across North America to watch their team play in a Cup Final ?? Well ...... real actual supporters maybe ??
I don't buy the 'it's not there yet' argument. The league is 10 years old and can look to major leagues around the globe as an example. Just feels bush league to me that one of the teams in the final gets a home field advantage.