Unfortunately, apps have always been the barrier to entry for competing options.
If your platform doesn't have apps, then your platform won't have users, which won't attract developers and BigCo's to write apps for your platform. Rinse and repeat.
This is how Windows Phone was wiped out, despite them spending *a lot* of money trying to attract companies and developers to write stuff for their OS.