> If I was Unity, I would setup 2 internal game teams. One team building PC & console games, another team building mobile games. Build real games, release them on the app stores, and keep them updated for 2 years. Who cares if they don't make any money, that isn't the point. This is a realistic usage of the engine and it would expose problems that Unity doesn't seem to know about.
The reason Unity doesn't do this is pretty simple, and it's the same reason people get really angry when Amazon begins to manufacture high margin products themselves and pushing other sellers out of the game.
Epic has no qualms with such things, and it seems like there's no end to what they can get away with, so why wouldn't they?