Why do shaving foam cans still corrode in the year 2010?

Are you familiar with this? Shaving boam cans by established brands such as Palmolive, Gillette,.. corrode like there is no tomorrow! Why is that still the case? In the context of skin care I find this highly inappropriate! I only know of one brand that has cans that do not corroade – or at least you do not see it – and that i Nivea.

Anybody know anything about the industry backgrounds?