Chemicals that "clean" the interior plumbing generally do so at the expense of the reactive metals they are cleaning. Not a problem if such products are used sparingly and with relative infrequency. Some pumps, bypass valves and fittings are fault tolerant in this regard (in that they last a reasonable period of time with deepening etching occurring), some are not.
Corrosion inhibitors in many cleaning products act to "plate out" on the reactive metals, i.e. silicates. However, some of these same corrosion inhibitors do build up over long periods, inhibiting heat exchange efficiency and potentially clogging small orifices and filter screens. Thus the need to "descale" these chemical deposits in system areas they contact.
As to the question, it really depends on the entire chemical regimen and the equipment design that the user has selected. For some users, last step is
superior, for others, not.
Remember that although in last step injection,
dilute chemical is saved from acting upon a pressure pump. BUT, in last step,
highly concentrated chemical runs through a pulse pump and system of only slightly lesser long term cost. NAd it's not only the reactive chemicals you worry about, it is also the hydrocarbon solvents and co-solvents that many Mfrs are using in their TM chems.