Initially, I got into using goggles for riding in hot climates, i.e. the California and other US desert areas. I had fond notions of the cool air flowing around my face and it took me back to the early days of my motorcycling on a Ducati single with an open face lid and Stadium Silver Cross goggles. Of course when the ambient temperature is up around 104 - 106 deg F, then the air that's flowing isn't exactly cool. After a painful experience, somewhere in Oregon, with a large bug which somehow got over the top of the GS screen and then made a direct hit between my goggles and the chin bar on my Tour X, I decided to do something about closing the gap. Hence the Scorpion breathbox mod to my Hornet. I used to wear goggles over light titanium framed glasses. My Scott goggles worked reasonably well with those. Note that you can also buy Scott OTG (over-the-glasses) goggles. However, I then progressed to using RX inserts which carry a prescription lens and fit in the goggles, as detailed in the Bikers Oracle GS forum link above. This is a much better solution since you don't have to manoeuvre goggles over glasses and I've never experienced misting of the lenses in the RX inserts.
The other thing about goggles was that it in the absence of a helmet with a drop-down dark visor, they allowed me to use clear goggles and a dark visor on Tour X or Hornet. That was particularly useful when riding through thick forest in otherwise hot sunny climates such as you get in the San Francisco Bay Area. I'd need a dark visor to save being blinded on the Pacific coast but on the way there down various goat tracks, I'd flip it up and view the world through my RX equipped goggles. Similarly when using a dark Pinlock in a light smoke visor on my Hornet riding from Indiana to Colorado and Utah a few years ago, when it got dark, I'd flip up the visor and pull on my RX equipped goggles with clear or photochromic lenses.
As to why goggles in preference to a Pinlock equipped visor: a) a Pinlock does nothing to stop my glasses misting up which is a source of continual annoyance to me; b) I've had failed Pinlocks in torrential downpours, particularly on the Tour X and Hornet but also on my GT Air. I've then had to open the visor further than is desirable and only succeeded in blinding myself with rain on my spectacles. None of this would be an issue, had I not found it necessary to start wearing glasses for riding and driving about 6 years ago.
Last year, I got tired of the vibration, buffeting and blurred vision which was a feature of wearing a peaked lid on a R1200 GS and I bought a Shoei GT Air. I've still not got round to wearing my Hornet when I'm riding the new *Glitterbike* which has considerably better aerodynamics than any of my previous four 1200s. So it may be time to go back to the Hornet.
Which is all a pretty long-winded way of saying that I haven't yet found a setup which works in all circumstances.