I only buy genuine wiper blade rubber inserts for my cars from their dealers. I clean them every month with a wipey of alcohol and they are good again. Once they start to smear on the first sweep - its change time.
I also use rain-x on my MB - its body design is really good - so when it moves the side windows actually clean themselves - the water is sucked upwards as the car moves forwards.
For silicone grease/oil on glass - I work in a facility that has tons of labs, they invent high performance poly urethanes, surfactants, pigments, polymers and a whole book worth of other items.
Silicone grease is banned in some labs - specially on glass items - upto the point of discarding the item as it can never be cleaned off unless mechanical action is used.