The real reason why Linux Mobile is not successful is different. Distributions lack hardware support, that limits the list of supported devices to a very small number.
There are programs in mobile distributions which act as app “stores”, examples are KDE Discover and Gnome Software. They work as universal package manager frontends with support of additional metadata, such as screenshots and descriptions.
I think it’s like Google Android ! Then there would be no F-Droid.
the app ecosystem is provided by the distro used, Google Android if they don’t provide it report this to their devs or use one that does