It has nothing to do with Spanish culture. It is uniquely Mexican. The same for quesadillas. Most spanish speakers never heard or tried a taco until they came to the United States or a Taco Bell opened up in the country. Because most people in this forum are form the United States, this is why so many people (including spanish speakers) are familiar with this type of food.