I play these games in bursts. Play until exhausting the actual content, then stop when it turns into a grind-fest. Come back a year or two later when there’s enough new content to make it fun again. Usually also with a whole bunch of returning player rewards. Repeat.
A I never ever spend a single cent in these games.
Well, I haven’t played these types of games when I was young. But I have no intention of spending money on microtransactions and the games I’ve chosen have been fun as a f2p player, so they work for me.
As for my kids, they’re still in elementary school and they’ve been raised mostly screen-free, so it’s not something I need to worry about just yet.