Online glasses still come out to about $80 for me based on the requirements of my prescription, but yes, the markup that optical places charge is through the roof. Outlets like Zenni Optical are seriously giving local optometrists a run for their money, to the point where the industry is panicked over it.
"The industry" is mainly Luxottica[1], a company that controls the majority of the world glasses market - prescription and non, production and retail, and even (through a vision insurer) purchasing. There's a ton of "look at this horrible monopoly and how many damage they do!" type articles about.