Think about it: You buy a Tesla Model X for Unobtainium money, and there are panel gaps. But you buy a bucket of Lego bricks for $20, and each one clicks together perfectly.
Lego may be expensive for a tiny blob of plastic, but the point I'm making is that their engineering is amazing relative to the cost of each brick.
p.s. That being said, I hear you! The sets with authorized franchise tie-ins are expensive, in large part because a sizeable part of their market are adults with disposable income. There is no other explanation for a CAD800 Millennium Falcon with 7,500 pieces.
Automotive body panels are large and relatively flexible, hence harder to get close tolerances on. Small injection-molded parts, however, can be made to much closer tolerances and the process has been around for over half a century.
LEGO sets have always been priced at a premium.
You can also do well at yard sales. I got my son a tote of mixed LEGO’s for $6 recently.
Well, like all of us who didn't grow up rich, she has to adapt and get the cheap lego sets, rather than whatever the kid wants.
> Now I see them as just like any other business
That is more on you than Lego.