

I think your voice could actually be better than your wallet on this.
For one, these games are free. So, are you harming the world by playing them and just not buying loot boxes? Minimally, at best. I also advise people enacting boycotts to represent vocal action around them. For instance, I called Target directly about my boycott when they ended DEI hiring.
You can also help lobby politicians to make clear how you feel on the issue. That can put a lot more panic on publishers. Politicians don’t have a strong reason to defend them - often it only gets ignored because they don’t think voters find it a significant issue. Even if you don’t get a federal ban, sometimes you can get state laws like limiting physical advertising; which can also sometimes spread to other states.
Basically, boycotting as a form of inaction, especially when it makes your days boring, isn’t necessarily an effective approach.
Although we still number consoles, in a lot of ways we did get our “tiered” console structure.
Take most people’s daily plays, and I’d say about 90% of them or more have an edition available on the prior gen console. And it makes sense when so many of those games have relatively basic graphics - and when game engines have gotten better at scalability.
So, those consoles are neatly serving as a low budget option for a lot of gamers that can’t follow all the latest and most expensive games. Yes, some newer releases will be fully excluded; but even then, getting a brand new or used Switch or PS4 can introduce someone to a huge number of games if they haven’t been exploring options.