I was wondering why a dilute gas (e.g. rubidium) forms a BEC at low temperatures rather than a crystal. My (naive) reasoning goes as follows: The dominant interaction between two atoms at low temperatures is governed by the Van-der-Waals force which is well described by the Lennard-Jones-Potential $$V(r)=\frac{a}{r^{12}}-\frac{b}{r^6},$$ and usually a,b are chosen such that there is a minimum < 0. Now this seems to support bound states and I would expect all the atoms to form a crystal then. Below its melting point, Rb is cristalline indeed. However if we have a dilute gas of Rb and cool it sufficiently, a BEC is formed. This is a surprise to me because the cooling of the gas relies on interatomic interactions, so why do these interactions not produce a crystal? (Why do the atoms in the dilute gas not bunch together and form a little crystal?)
Which point am I missing?