Derek, you are so right.
It is easy to clean the top of a carpet.
but to get at the dirt toward the bottom is a different story.
thats where higher pressure machines are better, but along with that you need to be able to extract as well. - 2 vac motor better the 1, 3 better then 2, TM better then 3 on a portable.
prespray important too, like you say, you dont want to get the carpet too wet - which is easy to do.
Best way to achieve that is just to presparay just enough and agitate so the fluid is able to get into the carpet and all around the fibres. I use the Envirodri gold/white - not quite as soft as Dereks Gold but I find ok.
Dwell time is important too - if the manufacturer says dwell time needed then one would be an impatient fool not to. Some fluids need more time then others to break down sticky dirt.
And I agree Derek, if it seems a product is not working, first place to look is the operator and method used. And it does take time to for an operator to get some fluids to work. When one cleaner says they are very happy using XYZ product, and another says its useless - somethings got to be wrong somewhere, and I usually go with the one thats making it work.