I was halfway through a marathon of League of Legends last Friday when my phone buzzed with a notification: “Your monthly spending on in‑app purchases has exceeded the $120 limit set by your budget tracker.” I stared at the screen, then at the stack of unopened loot boxes in my inventory. That…
