I'm forgetting where i saw this/what precisely the vision was.
But i think it stems from credits as the 'reward' for winning a game. Think it was mario kart. I like to let the credits roll, but there's nothing to do.
Maybe this more about replacing boring menu time with something worth doing, while still being able to honor the credits.
Thoughts also go to interactive credits, which might be another great games quirk.