There's actually a lot of scientific evidence that hyperpalatable food contributes significantly to obesity and that bland food does lead to an instantaneous drop in appetite.
It's not about any penance, you got it all wrong, this is about our brain going haywire for food high in calories.