Once the mobile hardware support stops being such a shitshow and some sort of standardization develops, like the one we more or less have with desktop/servers/laptops then we can hopefully have community driven distros on smartphones. Until then I'm afraid we will need commercial entities, such as Jolla, doing all the dirty work needed to have at least some carefully selected mobile devices supported by a standard-like Linux distro.