Содержать атмосферу дело достаточно хлопотное. Во первых надо иметь достаточную массу, чтобы гравитационно удерживать атмосферу. Это означает, что вторая космическая скорость (v₂) должна быть значительно выше (по крайней мере в 10 раз больше), чем скорость теплового движения молекул атмосферы. На примере Луны мы знаем, что v₂ = 2.4 км/сек. Солнечная сторона Луны прогревается до температуры более 100 °C. Это соответствовует среднеквадратичным отклонением скоростей (v = √<V²>) для молекул водорода, азота, кислорода и углекислого газа равным: v(H₂) = 2.2 км/сек, v(N₂) = 0.58 км/сек, v(О₂) = 0.54 км/сек, v(СО₂) = 0.46 км/сек.
Таким образом, гравитация Луны удержать водород вообще не может. Более тяжёлые газы она вполне могла бы удержать, но только на короткое время из-за флуктуаций скоростей (распределение Максвелла). Шансы удержаться у поверхности Луны имеет разве что тяжеленный газ ксенон с v(Xe) = 0.27 км/сек, но этого не даст ему сделать самый существенный фактор — Солнечный ветер.
Средние скорости частиц солнечного ветра более 400 км/сек. В основном это поток протонов и электронов, постоянно бомбардирующих Луну. При взаимодействии с молекулами атмосферы (любого состава), частицы солнечного ветра передают им достаточно энергии и в прямом смысле выдувают их из гравитационных объятий Луны. Вот это и есть основная причина полного отсутствия атмосферы у Луны.
Солнечный ветер легко бы сдул атмосферу и с планеты Земля, если бы у Земли не было бы сильного магнитного поля. Именно геомагнитное поле защищает нашу атмосферу от разрушительного воздействия солнечного ветра.