The most prominent reason is that, unlike traditional cleaning, steam cleaning does not use any chemicals, rather it utilizes the power of steam to get rid of any residue or dirt. So, it certainly is a better choice.