Glass composite lenses, of course, aren't perfect, either. They can be susceptible to some nasty damage. That being said, my old Audi 200 had glass lenses. They held up very well and were thick as heck. However, I did have to change them, and it was no fault of the lenses. The insides were cheap.
All the reflective paint on the inside of the assembly had flaked off. I just thought it was dirty in there. Boy, was I wrong. I replaced them with some new OEMs from the States (the dealer wanted over double what Shokan in NY wanted). Would you believe they were aimed perfectly out of the box?
If I recall correctly, the first Caprices to get the composite lenses (before the football Caprice came out) had glass lenses. They did fine, but that was only for a year or two before the redesign. The 1986 we had on taxi used the normal, sealed beams.
The cost is the issue, of course. I get a cracked headlight on the old F-150, I'm only out the cost of a sealed beam. They get dim or sandblasted, same thing. One is a lot more likely to pay to replace a cheap, sealed beam than an expensive assembly. If want brand new headlight performance on my F-150, I replace them both for under $40. If I want to repeat the process on my G, look out.