macos works fine with official app store AND unofficial
Devs/users do not have that choice on iOS.
All mentioned by you allow installing and loading up an app/game without it's official app store.It's not going to do that until Steam, Microsoft, Playstation, Nintendo, Google, Amazon, Meta Quest etc do that with their digital stores, why should they?
Devs/users do not have that choice on iOS.