Hot water extraction is better for carpets that are made out of natural fibers. Steam cleaning can cause the carpet fibers to shrink. However, this is less likely to happen if hot water is used. Many carpet manufacturers recommend that hot water extraction be used if the carpet is made out of natural fibers.