This redistribution of revenues from new to old has also taken place in games: ~90% of time in games on PC is spent in games older than a year, ~50% in games 5+ years old like Fortnite, CoD, Roblox etc. Around half of revenues are 'free to play' [1]
This is why making a new game is probably a terrible idea... but hey, world is casino!