In short yes, its perfectly ok to use an acid based chemical with stainless (if you must) so long as it is completely rinsed, neutralised and re-nourished i.e. oiled same as zinc.
The problem comes when residual chemicals are left behind which continue to work (sloppy cleaning). You wont penetrate the surface, appliance/worktop panels are usually stainless or polished aluminium being continuous materials, however you can easily erode (spoil) the texture or corrode (by reaction) the surface and cause staining.
With both of these types of material, you should never use a chemical that is stronger then it needs to be and always rinse, or use an alcohol based product for routine cleaning, such as some types of window and tile cleaner or specialist s/steal cleaner. Remember stainless will dry badly and may need re-oiling (but not worktops). Re worktops, the ideal would be boiling water or a steamer with as little chemical as possible.