Google has made the process of installing alternative app stores obtuse enough that general consumers might not do it. It's not that obtuse, especially to readers of this site, but it looks as though it's enough. There's also the restriction that app installs and updates cannot be done in the background.
Another possibility, or perhaps in addition to the above, is that the general public never goes outside of default app stores to search for games, or is never persuaded to do so. It's the path of least resistance to only use the one(s) included with the phone. Fortnite is the one attempt at a massive enough scale that could have broken this pattern, but it didn't, even though they had Fortnite on all the other platforms to use as an ad, which targets exactly the people most likely to jump through the hoops.
I do agree an average user would feel the warning intimidating, but I don't think it's obtuse (or do you mean obscure?) at all. If anything, it's pretty explicit.
If you try to install apk from say, your browser (the most likely scenario for Fortnite), the system would ask you to give it the privilege to install "unknown/unsafe app" or whatever it's called. And you only need to change this setting once. Later you can just directly install any APK from this app (browser).
This makes it near impossible to make an app store that competes with any system app store as you do not get 1 click installing or updating. Or for the app to even update itself. So a user who has 10 updates on a different app store would have to click through 10 install prompts just to update.
https://f-droid.org/en/packages/org.fdroid.fdroid.privileged...
2.b: "difficult to comprehend : not clear or precise in thought or expression".
I think that makes sense.
A tech savvy android owner wouldn't think twice about that. Anyone else (the vast majority of customers) would likely not continue, either because they're scared of something they don't understand (Fear Uncertainty and Doubt, aka "FUD"), or because they're annoyed and confused by having so many popups which they don't want to read.
Whatever the case, the UI/UX flow of getting your product onto a customer's device is critical. It's why companies pay OEMs so much money to preinstall their software onto their devices.
Optimizing the customer experience is one of the most important ways to beat the competition. It's an investment that provides value directly to the consumer.
But Google is restricting competitors from doing that. If you want to compete with Google, you need to force all your customers through the Google-designed funnel of scary warning and repeated technical popups. This limits competition, and harms consumers.
They won't reach critical mass on Android, cause the game runs on very few phones.
The other issue is that Google actively makes it harder for an alternative storefront to operate on Android by forcing OEMs to only include the Play Store (though I think OEM's own stores might also be acceptable? not sure) if they want Google Play Services (which most apps require). Which means Epic can't go out and make a deal with an OEM to add the Epic Store (or possibly even just a single app like Fortnite that doesn't use Google's IAPs, not sure) to an Android device because said OEM would have to drop Google Play Services.
And they can't just tell you to download the store - there are limitations that you cannot bypass without being a system app (i.e. something preinstalled). The most notable one for a store being that it can't auto-update other applications.