While I’m sure it isn’t true for every hardwood cleaner, I’m confident it is for most. The word “shine” indicates the hardwood floor cleaner likely possesses some time of acrylic wax. Unlike urethane finish, acrylic was is a soft, short-term hard surface finish that lasts 3 to 6 months.
Clean carpet may appear dirty even after a thorough cleaning. This is likely caused by sharp soils that have scratched the fibers, which allows light to refract in difference directions. The reflection causes a gray appearance even though the carpet is clean.