At a certain point, you don't have a choice. Before China got into the game, the only way to avoid giving Luxotica money if you wanted a pair of glasses was to essentially not buy glasses. This is the same for many industries -- consolidation behind the scenes.
e.g. Zenni has sold $7 glasses for like 20+ years. They appeared shortly after Luxotica started buying retailers. If there's a problem, it's that advertising reduces consumer information (basically economic jamming) and distorts markets.
What is reasonably priced? Lenses are lenses so one vould debate the real cost, but the frames are incredibly overpriced for a piece of metal or plastic with two joints and those components that land on your nose.
Frames could literally cost 1 dollar (only happened after china entered this market), but good luck finding ones like this with good lenses.
You need to buy from one supplier who intentionally offers cheapest frames for 50+ dollars and those frames look like crap. The ones that look better (even if same plastic) cost 500+ dollars - and all due to price gouging.
For lenses I am not sure, but suspect something similar.