Unfortunately there are no laws governing the amount of detergent you must have in order to claim that you have one. You can legally pour one drop of detergent into a tanker load of fuel treatment and still tell your customers that your additive has a detergent. T hat applies to all the chemicals used in an additive such as a stabilizer or deicer etc. Alcohols or Solvents may clean some very aggressively but that does not make a product a good product just because it cleans well. Some very corrosive solvents clean very quickly but can cause damage to your fuel system.
Many solvents used are simply paint thinner.
These are a one shot quick fix that is added every 3000 or so miles. While some of these may clean, the timing of using these additives is usually all wrong. Many times people use or are encouraged to use an injector cleaner when there car has just had the oil changed. That is the worst time to use one. Because these aggressive cleaners clean with a flush mentality they flush much of the fuel system and combustion chamber, contamination right into you new oil.