Looks like no one ever heard of the old time product "Glass Wax"
Your mom probably used it----came out in the late forties---still can be found in some groceries, and most hardware stores in the pink can.
I have used on all my vehicles for twenty five years----works like a charm, used on both sides of your car glass, stays clean for weeks. Goes on like a dream, wipe off when hazy. Cleans the crud off like majic, makes glass disappear. Surprized so few people know about it---they do not advertize at all, but company is old. Can will last you years. RainX is a distant second to this product.
jme