Yes, using hard water or water that contains high mineral content can cause a milky film on your plastic glasses. If the minerals in hard water dry onto the glass's surface, it will come out with a milky film from the dishwasher.