If consumers were more evenly spread around different platforms there would be actual competition to determine prices and margins for the developers. Right now Epic takes a smaller share of the revenues but the price is the same to try and compensate for the smaller number of buyers. With their dominant position it’s pretty much impossible to have someone join the market and truly be competitive against Valve, even if they offered a product with all the same features and more (which would require a ridiculous amount of capital), people have their well established habits and won’t move even if the product they’re using isn’t necessarily the best or they’re spending more than they need to.