You do not necessarily lose flavor when grilling with aluminum foil, but as it is a barrier between your food and the heat source, you do not get the grill marks on steak or the charcoal flavor. The food is not touching a direct heat source so it is heating up slower without being seared or flavored.