"Единственное, пожалуй, возможное объяснение появлению массивных льдов на поверхности Земли - отсутствие атмосферы". Однако атмосфера была на месте - никуда не девалась.
Льды Антарктиды и Гренландии , а также вечные льды в районе Ледовитого океана, можно не считать оледенением? Если это возможно сейчас, почему не было возможным из-за поворота Земной оси из-за прецессии? Как бы то ни было , минимум температур (если его связывать с прецессией) Земля прошла около 800 лет назад. Сейчас, около 7000 лет, если он и правда зависит от наклона оси Земли, все теплее и мягче климат. Тогда Солце над Москвой будет ходить на 19-22 градуса выше. То есть как бы южнее на 1500 км, А это ,примерно, север Турции. А в минимуме была как бы 1500 км к северу ,относительно сегодняшнего . Впрочем надо понимать что сами полюса и широты материков и точек на них оставались на месте. Просто Солнце по небу ходило, как в заполярье, а будет ходить,как на Югах. Вот когда был такой наклон ,что Земля почти "лежала в плоскости орбиты , на ее умеренных широтах на Севере и Юге переохлаждались за многомесячную ночь и не успевали оттаятьза короткий летний период. Вот и имеем, и там и та оледенение. А потом оно таяло. Впрочем , к наклону оси астрономы добавляю и другие факторы, как эксцентриситет орбиты, тогда совпадение этих факторов чередуется чаще, раз в 10000 лет.