I'm not arguing about the validity of the method that was chosen. I agree it's a valid method.
What I'm saying is that, if the goal is widespread usage, there are little small roadblocks before users can actually be using the app.
I cannot ask my family and friends to install F-droid or pay for an app that I'm not even sure they will like. So realistically, I will never mention it to them.
Maybe I misunderstood what is the target audience from the beginning. You're telling me it is the 0.0001℅ of the population that uses 3rd-party app stores, Linux, etc. That's fine too but it comes with its own limitations.