A chemical injection is needed. Do I use it on every job? no. It's not needed on every job. But when it is needed, it improves the success of your cleaning by double what you would normally expect.
Example: pet urine spots. I've learned that before you pull out the gallon bucket OSR dump method, or soak it in whatever magical liquid enzyme you have on the shelf, just turning up your acid rinse on a basic rinse first, treat after method, you can avoid doing those extra steps. Now, we all know if the carpet is saturated in urine, that the basic quick rinse first idea won't work. But on most of your maintained jobs that customers call yearly, this method helps your job efficiency improve dramatically
Or, you might need to add an odorcide product on a trashed apartment to leave behind a pleasant smell to kill the bong juice/smelly feet odor. The chemical pump/injector is a huge need on this.
But on tile and grout, or basic maintenance or even commercial carpet cleaning? Nah. YOu're just wasting chemicals on those jobs if you use a rinse product.