I do wonder about the implications of this long-term on the Epic store. I suspect that the decision to go 'free' on the Epic store in a lot of cases was made partly with the knowledge that doing so wouldn't eat into any potential console sales. I'd also be super curious about the contractual language around those free games and whether they'd even carry over to a console.
well, Epic's idea was to create a store on pc that could compete with steam. GoG -my favourite PC store- certainly can't and Epic has the money to give it a try, hence the giveaways. Many of the free games on the Epic store are really good titles, I dunno about the contractual part, but I guess that unless the Epic store disappears the games should be yours forever.
In regards to a console, we're talking about something like Steam Deck but on Windows, so a hybrid (the excellent UI and ease of use of consoles, but Windows beneath). If MS port all the games I have on the Epic store to an improved pc gamepass store I'd kiss MS ass, and so would do many people.
Tbh, aside from quite a few -expensive btw- Rocket League cars for my nephews, like lightning mcqueen, I've never ever spent a single dime on the epic store itself.
MS tried to integrate three services and stores by now on PC gamepass. Afaik, EA Play, Ubisoft store and now Blizzard store.
Those stores improved their sales thanks to being part of PC gamepass store. At least in my case, after EA Play became part of PC gamepass I got 12 full games there with a discount 'cos pc gamepass gives you EA Play access.
I also got 8 games on Ubisoft store after they were added to pc gamepass.
The EA and Ubisoft games I got are the kind of games I'd never get on steam.
That's not a bad strategy, if the games remained playable on the PC gamepass store it would be ideal, but you are forced to install EA Desktop app, Ubisoft store app and now the Battlenet app, and that's a PITA.
Other times it went the other way around, I got some games on Steam after trying them on PC gamepass, like Resident Evil 3, 'cos I wanted to buy it on PC gamepass but the mod support isn't good for that game and I had to get it on Steam.
I have like 4 friends in the EA app, no friends in the ubisoft app, and no friends in the Battlenet app, but have 500 or so friends on pc gamepass -'cos I was a xbox live user back in the day- and like 20 something friends on steam. I could certainly live without those extra stores and have every single game playable on a single one, like GoG Galaxy unsuccessfully tries to do.
That's where MS could do things like signing deals with EA, Ubisoft and so on and so forth, to integrate everything. Sometimes I just launch Steam and PC gamepass and don't want to deal with any other store so I don't play my games there out of laziness.