Milk is heaver than cream because the water in skim milk is more dense than the fat in the cream. The fat separates naturally due to this difference in density, forming the cream (or this process can be accelerated through the use of a mechanical cream separator, essentially a centrifuge).