Question: carpet cleaning with vinegar?
Answer: Why? White vinegar (acetic acid) is used for tea and coffee stain removal and that is its place in carpet cleaning. detergents are far more scientific than just one ingredient, and come to that dirt bonds in many ways to the carpet fibres. You might be interested in my wiki page on How Cleaning Agents Work