Дело в том, что этот прием создатели религий и так называемых традиций переняли у цирка. Для того, чтобы животное хорошо выступило, к нему применяют метод выголодовки. То есть, допустим не дают еды белому пуделю несколько дней перед выступлением, а в тот самый день обильно кормят. Со временем у животного возникает ассоциация между днем выступления и возможностью покушать, и оно выкладывается по полной. А смысл так называемых религиозных праздников как правило никому не ясен (его просто нет, как и нет смысла в религии и традициях), то нужно людям запретить определенное время есть (пусть они сделают мнение о себе), а в определенный день разрешить нажраться, чтобы данный день действительно был праздничным (пример., пост перед пасхой).
Ответ рациональный и гораздо более содержательный и верный, чем первый.