В XVII веке в России были распространены строгие посты, связанные с религиозными традициями. Также в этот период наблюдалось увеличение уровня религиозности, что влияло на быт и нравы общества.
Следовательно, правильное соотнесение будет:
Вариант «образованности всего населения» не является прямой причиной соблюдения постов в XVII веке.
Ответ: В XVII веке соблюдали посты из-за религиозности.