Fasting is a lesson in “intensifying longing or desire”. Living in a culture of instant gratification means we know next to nothing about longing for anything at all, and therefore have a paucity of experience when it comes to longing for God. When a feast comes our way we therefore accept it as our normal expectation rather than with special delight. And our expectation for anything more is dulled. We cease to long because we feel full all the time, even if the reality is that we are full with things that are not delightful but mediocre or even toxic.
I think one of the devil’s most cunning strategies in the West is to give people everything they think they need, thereby making us think that there is nothing better to have and no reason to desire God. Which is the heart of the way Jesus was tempted: have all the kingdoms of the earth, and let them substitute for Yahweh. Fasting takes away the kingdom of the earth and retrains our spiritual desires towards God rather than his providential gifts.
--Marcus Honeysett
RP adds: if you aren't "up" for fasting... i bet you can get a small % of the power of fasting by intensely simplifying your diet for a few days each month... anything to keep "feasting" from being normal