I'm not sure what this guy's qualifications in carpet cleaning are, but I can tell you that he should learn the basic of carpet cleaning before rubbing dry dish washing detergent into his carpet. Yes, in the video you can see the oil stains are gone, but he created some other problems and left a toxic chemical in his carpet.
As a professional carpet cleaner in Tampa FL I'm always concerned about the chemicals that are used when cleaning someones home. I'm very careful about the products that I use when cleaning carpet, upholstery, or tile and grout. I also use the products as they were intended and I don't experiment with chemicals. So why use a product designed to work in your dishwasher to remove oil stains from carpet? There are plenty of good carpet cleaning products that are designed to remove oil stains from carpet. I highly recommend Chem-Dry's World Famous Grease and Oil Remover. It's a product that removes oil based stains from your carpet without leaving behind dirt attracting residues. I use it everyday. If you live in or near Tampa FL I can get you a bottle pretty easily.
So back to the video. Why not use Finish to remove oil stains from carpet? Because it's a highly concentrated soap that has a high pH of 12.5 and can easily bleach your carpet. In the video the Finish is used dry and not extracted from the carpet. It will lie dormant until it gets wet or activated by heat. Either way it can easily damage the carpet. As professional carpet cleaner I do not recommend this method for removing oil stains from carpet. Call a professional instead.