Cans are lighter, but glass bottles are far better for recycling. They can be simply washed out and reused many many times before you need to melt them down.
But for business its all about cost. Cheaper material, easier to control in manufacturing line, cheaper to move around.
Can it is.