No, steam cleaning can not be used on all types of surfaces. Although this process does not use any sort of chemicals, it is not suitable for surfaces that are delicate to water like unsealed wood, antique fabric, certain wallpapers, etc. So, never use steam cleaning for such materials.