 Because they're the only option. I mean there's no reason why Epic couldn't host the app on their server that people could download. It's not without precedent. But it's just not allowed for mobile.  