Perhaps they are better than chain restaurant enchiladas but not an authentic Mexican restaurant because enchilada
sauce is
chili based not tomato based - perhaps that is why some find the
sauce sweet because authentic Mexican cooking will use Mexican chocolate which isn't that
sweet not sugar - tomatoes with natural sugar and
additional sugar will make the dish
sweet for those with sophisticated traditional Mexican palates.