One of the few benefits of the walled garden that often gets forgetten by developers is the anti-piracy features. On iOS, installing a pirated version of an app is exceedingly difficult for most people, and that (theoretically) improves sales.
If Epic were to allow side-loading on iOS, developers may notice a financial hit from increased pirating of apps.