Drinking a beer straight from the bottle has its perks ... always pour your beer into a glass to better taste the complexity of the carbonated bubbles and make the most of the malty fragrance ...
Buying beer in cans helps because sunlight can't pass through the solid aluminum. It can however pass through glass ... the bottle cap can start to degrade. It's not enough to make the cap fall ...