Потому,что вещество всегда имеет какую-то температуру.
Если вещество имеет температуру то его молекулы находяться в постоянном движении. Чем больше скорость движения молекул тем больше растояние между ними при одно и томже давлении.
Несмотря на притяжение между молекулами верхний шар всех молекул укрыт електронами(отридцательно заряжеными) так, что при большом сближении начинают действовать силы отталкивания между одинаково заряжеными електронами.