It's a weak mentality in my opinion (even if it may be 'good business'). It was cool that Miami came to Provo. It was a risk, but they did it.
"Big schools" from the SEC and B10 choosing to only play home games is part of the reason college football isn't quite as cool as it was in the 80s and early nineties.