My attitude is too never put fuel injector cleaners in my new Rogue.
But several years later (9-10 yrs) it did help me get rid of a check engine light pertaining to a lean bank code. It was a desperate attempt to avoid having to go to the stealership.
Not only that, it brought back my missing orange last bar on my fuel display after missing for ALL the first 9 years when new. Thank god I didn’t get it torn apart for warranty work like other people here; and some more than twice. And still not guaranteed to fix issue. I just accepted it instead of the solution creating more problems.
But why need fuel injector cleaners then? Which probably would have fixed my missing orange bar while new.
All I know it did help my fuel system 10 years later.
My take is, we stuck with crappy gas with corn crap in it.
Fuel tanks at gas stations probably have a lot of sediments.
Eventually fuel injecting cleaning will be needed, but the method and when you need it is your choice.
Best ones have high p.e.a. And only certain ones will work for your situation such as it did with me.