This is just a self-inflicted bubble problem. There are now so many interesting games without any dark patterns on Steam alone that one can spend an entire lifetime playing awesome games without ever encountering a single loot box, just step a bit outside the AAA and mobile bubbles.
Quite right. If there's a golden age of video gaming, we're living in it now. The sheer quantity of quality, innovative games out there is almost absurd.
The indie scene is, indeed, vibrant - but there's a limit to the kinds of games that can come from a small team with a small budget. Meanwhile, extensive monetization is creeping into more and more big franchises and studios. See: the recent Gran Turismo 7 controversy.