My son just turned 6 and I was thinking of looking at the game (my sone really likes actual Lego, and his buddies are into Minecraft and Roblox), but another parent at a bday party a few weeks back asked if we played, and then warned my that I needed to keep a close eye on it, because the suggested games algo was pushing really sketch things to his daughter.
So I started looking and decided the shopping aspect was something I didn’t want to expose him to yet. But these revelations are making me glad we haven’t yet used it and never will.
I use greasemonkey to do a similar trick with the skip and dismiss buttons. But added random delays up to 2 seconds in an attempt to mimic a human clicking the button.
Also instead of an interval running, you can use MutationObserver and a callback to only run the code when the DOM changes and adds the button.