How Ubuntu competes
I could not quickly find the number of software packages in the Ubuntu repository, but it rides on the back of Debian with over 37500 packages. Lack of developers or software is not a problem. What is a problem is that Android/iOS users have invested in software, but Linux users expect more for free. Even worse, everyone getting a percentage from an app store would rather not compete with a Linux distribution.