FWIW, I also prefer Steam and dislike needing EGS, but I have the option to install it no problem without being restricted by something like Microsoft when I'm on the Windows platform.
Epic on the other hand bought some fridge native software and made sure that you can’t run it on your fridge anymore.
But it _can_ still run, you just need to install a new piece of software (EGS) that you don't want to.
The reason the software wasn't available on the other platform is due to restriction of the platform maintainer (not arguing whether Apple should or shouldn't have that right).
It's been a while since I've played Rocket League (I purchased through Steam), but I was under the impression that it still runs and updated via Steam, but new users don't have access to download except via EGS. Am I off target there?
The Apple store walled garden is a completely different beast altogether. Not only Apple sells their software through the store, it requires everybody else to also do so. That reduces competition because it prevents others from lowering their prices beyond a certain point and distributing content that Apple finds objectionable (some of which would undermine Apple's semi-monopoly, such as portable apps using certain technologies like emulation).
There's no way this "core technology fee" will survive the inevitable Epic v. Apple lawsuit. I think Epic is just waiting to rack up enough "fees" to make it viable to show how damaging Apple is to the ecosystem so they can correct this in court.
But out of nothing epic expects me to create a account for a service that I have no intention of using and takes away my access to a product I already paid for.
Altstore is another example: https://altstore.io/
The other AltStore abuses development signatures and requires you to re-sign apps regularly (which I'm pretty sure is a violation of Apple's ToS so you also risk getting your account banned if Apple starts taking action). That's not really comparable to a normal app store, in my opinion.
Unique install per user per year.