Sandwiches 'taste better' when someone else makes them because when you make your own, you anticipate its taste and become less hungry for it.

Sandwiches “taste better” when someone else makes them because when you make your own, you anticipate its taste and become less hungry for it.

Source