Tacos are definitely Mexican in origin. But Americans have made them into something different. A real taco is seasoned meat in a warm corn tortilla. Maybe with a little garnish like a bit of onion.
I like to oil fry my corn tortilla and put some diced onion and a sprinkle of cheese on it. That seems acceptable to the Mexicans I know.
But the flour tortilla or the hard shell corn tortilla tacos are ‘American’. As is the habit of shoving a salad on top of the meat.
Definitely, a corn tortilla makes the best taco.
And they are really small, not large like Americans have made them. I love real Mexican tacos. When in Mexico there were 4 of us and we’d order 20 tacos and a bucket of beer. Yum!
We have a small Mexican restaurant here that serves real tacos and they are always busy.