Well I disagree as liquid glass cleaners are mainly water with some surfactants added. Water, good ol water, is best used (albiet we do not use tap water) on glass, especially after market tint.
Your professional glass cleaners use a mixture of water, about 98% water in a bucket with a drop or 2 of dish soap.....maybe some alcohol, bleach or vinegar. Ammonia based cleaners are a no-no for after market tints.
Also we are talking about the interior glass not exterior so just what "dirt" are you expecting to see on your glass towel? When the interior of a car gasses off those gasses stick to the glass (VOC's) so in the old days newspaper was used but it was the solvent inks used back then that helped clean glass but modern paper uses water based ink so that trick doesn't work that well anymore. Something is needed to cut thru the film so if needed I'll add a drop of dish soap, lather up, squeege off and buff dry.
Buying a pre-made glass cleaner is a waste of money IMHO as you can make it far cheaper. This is why Optimum does not make a glass cleaner.
Lastly, I do in fact flood paintwork with water (3 gallons water to 3 ounce ONR) and wipe dry and it causes no damage.