Jim Ryan is right, subscription models won't dominate gaming. One of the differences with movies is it's relatively cheap to buy the few games you want to play every year (generally the best ones or the most popular ones, which usually won't be on a sub), so there's no reason to force yourself to play other games instead, those on the subscription.
Netflix works despite its relatively low average program quality (which in itself is a big problem for subscription models) because people watch tons of movies and TV shows every year and people are interested in tons of different movies and shows. But people generally don't play a lot of different games every year. People don't have time for that, games take tons more time than movies, and most people don't even want to play that much compared to the time they spend on social networks or watching screens. And when they play, they generally want to play THE game everybody and their friends play, not any random game you force on them on a sub. That's why Elden Ring sells 10 million instantly while most indies have trouble reaching a few thousand sales.
Gamepass is a good solution to a problem that doesn't really exist. There are tons of ways to get a lot of great games for cheap or for free, and people already don't care that much about them : Steam sales, Humble Bundle, Epic Store, PS+, every kind of sales...
A subscription model is great only for us, the gamers who play tons of games every year, but we're a small minority (this website is ranked like #41000 on Alexa and still dropping, somebody said the word dinosaurs, well WE are the dinosaurs when we play dozens of games per year...). Subscription models are mostly useless for most gamers who play only a few games per year.
There's a reason Gamepass missed its latest annual growth target : it isn't that successful right now, at least worldwide. I don't think it'll change, but who knows, maybe when a few big hitters release...