Why is stainless steel so popular?

Because it is timeless, durable but also hygienic. It has self healing properties: so if you scratch the surface a natural protective layer re-forms stopping corrosion and impurities from taking hold and giving nowhere for bacteria to hide and fester.