Ну, и что, что молекулы притягиваются слабее?
Луна притягивается к Земле сильнее, чем человек, однако человек ходит по поверхности Земли, а Луна - она вооон где.. .
Здесь лучше рассуждать так:
Каждая молекула газа имеет определённую кинетическую энергию: mV²/2.
Допустим, что молекула движется вертикально снизу вверх, не сталкиваясь с остальными молекулами, на какую высоту она поднимется?
Очевидно, что на высоту, когда кинетическая энергия полностью перейдёт в потенциальную: mgh=mV²/2 и отсюда
h = V²/2g.
Высота определяется только скоростью молекул.
Скорость молекул - величина случайная.
А случайные величины распределяются по некоторому статистическому закону, например, нормально:

Площадь под распределением - число молекул.
Хвост распределения - быстрые молекулы, которые поднимаются высоко.
Видно, что число таких молекул спадает по экспоненте.
Так как молекулы воздуха имеют массу, то по закону всемирного тяготения они притягиваются к земле с силой F=G(m1*m2)/r^2, где r - радиус земли + высота. Следовательно при увеличении расстояния от центра земли сила, с которой молекулы воздуха притягиваются к Земле уменьшается. Значит чем выше, тем меньше будет молекул воздуха на единицу объема. То есть в одинаковом объеме на разной высоте концентрация, а следовательно и масса молекул будет отличаться. А так как между массой и плотностью существует прямая зависимость, то плотность тоже будет уменьшаться.
Не могли бы вы проверить меня на какие-нибудь неточности и вообще верно ли я рассуждаю?