Ultimately it matters a lot less what developers prefer, it matters where the audience is. Right now Epic is handling that by simply giving developers a guaranteed amount of money so they don't have to worry about actually selling any copies. That strategy will probably not hold out for very long though.