Carbon buildup on pistons and valves is a thing on all engines. That's what water will clean. I question how much a fuel system treatment will do there.
Gummy fuel residue is the main problem on the fuel delivery component, whether it's EFI or carb. The water is unlikely to touch that.