Total armchair analyst here I know but I'd honestly be surprised if they manage to really ever make any sort of profit, especially by 2027. They've pretty much pissed off a lot of PC Gamers with the exclusive games (and remember, that first batch of exclusives were announced very late, particularly Metro) and their choices for exclusive games pissed off even more people (Outer Worlds and Shenmue 3 in particular) and over 2 years later they still lack several of the basic features that Steam has and they haven't even bothered to carve out their own niche to justify it (Windows store has Game Pass, GoG has no DRM and lots of old games, for example) which means that people aren't really using it as much as they could be. Not just that but they still aren't consistently getting every big third party game that Steam does. There's no Mass Effect, no Final Fantasy, no Tribes of Midgard, no Dark Souls, no Elden Ring and many more. Even for games that are on there like GTA 5, none of the previous games are there like they are on Steam
Right now, people are gonna be going to the EGS for the weekly free games and for Fortnite. If/when they stop the free games, people are going to stop going to the store and with their limited library of day and date releases and limited functionality, they'll likely have less revenue to match it. If Fortnite ever really dies, the same thing will happen, people won't be going to the EGS every week or every day and potentially see the sales or think to buy games.
Lastly, they also haven't done anything to really convince people to buy on EGS over Steam barring regional pricing. Steam is the default for a whole lot of reasons and one such reason is that they have physical gift cards you can buy. I can go to Target and right next to the Xbox and PSN gift cards there are Steam gift cards, but there's no such thing for Epic, even digitally. I'm so heavily immersed in PC gaming and Steam in large part because when I was a teenager and got my first laptop I got some Steam gift cards not long afterwards even though I got Steam only for COD World at War