Основных... и не- основных причин две и только две. Вторая - рациональная, правда,исходя из представлений древней медицины: мясо "в целом", и особенно красное и жирное мясо, способствует "возбуждению" плотского начала. Соответственно, человеку становится сложно сосредоточиться на мыслях о душе, о высшем. Самое примитивное понимание - от мяса пробуждаются сексуальные желания. Пост же в христианстве появляется рано, основы догматики закладываются в средневековье, когда в ходу идея о преобладании духа над бренной (и весьма склонной к греховности!) плотью - которую хорошо бы "держать в узде".
Это, скажем так, биологическо-медицин<wbr />ско-рациональное обоснование.
Первая же и основная причина достаточно элементарна: постная пища примерно соответствует той, что была в Раю, до грехопадения. И это - основная причина
16 И заповедал Господь Бог человеку, говоря: от всякого дерева в саду ты будешь есть,
17 а от дерева познания добра и зла не ешь от него, ибо в день, в который ты вкусишь от него, смертью умрёшь.
а также
Как я понимаю, именно тут сказано, что есть человеку можно - от деревьев. То есть, в более поздней интерпретации, растительную пищу.
Почему рыба допускается в отдельный дни - я выяснить пока не сумел. Ссылаются на церковную традицию... но любая традиция когда-то имела логические обоснования. Какие? Не выяснил.
А вот пост в нынешнем виде - традиция чисто христианская, и то не изначальная. Ветхозаветный пост - не ограничение мясных блюд, а полное голодание. Предположу, что Иисус в пустыне постился 40 дней именно так...