Food is not rational. Food is culture, habit, and identity.
It is unrealistic to think you can have an inflexible identity that never has to give or take or make compromises.
Everybody knows the competing identities of people who have kids.