Why does anyone go to large fast food chains in places where local competition exists?

For example, why does anyone in the Southwest US go to Taco Bell when there are at least 10 local Mexican restaurants that will give you better food for the same price? It boggles my mind.