I've worn glasses, full seal goggles, fan goggles, you name it. I've worn mesh goggles made by @heroshark for several years now, and the only time I have ever had fragments in my eye was when I was using glasses (and a whole BB when I used ESS Advancers). Is this anecdotal evidence? Sure.
A lot...