Of course scope lenses should not be made out of plastic, the idea of scope covers are to protect the glass lenses. As for the window no, vision is clearer outside but if you must look through a window it is more pleasant to look through a clear window, then vision is not obstructed