Why are metal railings so popular?

In addition to the clean, elegant look they can add to your deck, there are quite a few other reasons behind their popularity.