Remember Steve, most carpets in the US are polyprop so its easier getting stains out - especially a few seconds after its gone down
Dont forget this type of thing is designed for the homeowner and not a professional cleaner. By the time we get to a stain its older, dry, and invariably they have used some spray cleaner before you get there - making it even harder to remove.
Kev