Glass and fingers are not comparable, at all! You will have and see finger prints on any surface you touch!
This is a fact of life/living!
Other than a surface that is not smooth you will see fingerprints (depending on the angle of the light reflecting into your eyes)
So deal with it!!
Facts of life are so and inviolable!
Just my dos centavos!
Perfection and reality are never destined to agree!
Sorry for busting some bubbles of thought! Or not!