Personally, as a customer, not a developer, this is disappointing to me, as there’s still no reason for me to shop on Epic when they don’t support my operating system, so this is likely just going to entice more developers to make me wait 6 months to play their games. Nonetheless, it’s gaming news.
Even then, as long as sales on Epic keep sucking, no revenue split will make the devs more money than just releasing on multiple platforms. Certainly 70% times $60 times however many steam copies sell is a higher number than 100% times $60 times their epic exclusive sales.
The old Epic system would subsidize the “fewer people buy your game at all if it’s on Epic” factor by just paying the devs up front with a big chunk of cash. Basically ensuring a “successful launch” even if nobody buys the game. This new system is probably less enticing for developers who know how many more people are willing to buy on Steam than Epic (and also if they want to release on non-Steam platforms there are always the indie friendly Itch and the DRM-free GOG)