Did you notice how much they charge for the detergent, and it is detergent, and here lies the main problem. They put too much down, then the machine not powerful enough to pull it out - all that sticky residue in carpet means resoiling very quickly.
Now I know it might upset Wynne, but if they used colloidals then they might get away with it.