Better idea: Get them a ton of classics from the Steam sale, put them on a fresh acct, and then give them hundreds of hours of good shit for like $50. You could get 5 copies of Undertale for the equivalent price of 1 Fortnite skin.
I share my steam linrary with my two kids. Gave them 200+ games. They still play Fortnite and Roblox because that is what their friends play. When I was young the biggest games were single player and you shared stories with your friends. Now you play with them online.
It really is crazy how much the cultural landscape of games has evolved over the past decade or so. I'll just be here playing classic singleplayer games until I'm old and gray like a boomer lol.
Ha! I guess I already qualify as a boomer. I'm 43 and been a gamer since the commodore days. I play everything that comes my way if time permits, from indies like islanders for a relaxing me time, to mega AAA F2P monsters like Fortnite to have a laugh with my sons.
I only play one online game (Dead By Daylight). Besides that it's all single player games (mostly JRPGs). This year: Secret of Mana, Xenoblade Chronicles 2, Torna The Golden Country, and Tears of the Kingdom. It was a good year. About to start Xenoblade Chronicles 3.
Strictly speaking, I'm not opposed to monetization in f2p games but the pricing is egregious.
When the le seraffim bundle for overwatch 2 dropped they also put their in game currency on sale so you could get enough currency to get the bundle for $50 instead of $70 and people were calling it a great value.
Even at $50, that's enough for 4 months of humble choice which would net you 32 games and 6-8 of them would be AAA games.