There are still pretty good AAA titles out there, and amongst the indie titles there's a huge amount od shovelware. However, the main problem resides in customers still paying those abusive companies and buying their products. At least loot boxes are gonna be regulated soon as gambling, if what they say is true. I for one would prefer LoL's method on every single game: pay exactly what you want. Of course, less millions for those poor publishers, but they'll live.
Meanwhile, support indie games (like mine :^))