Malizor
Salut,
Plusieurs raisons techniques.
Déjà, le PC a une architecture standard, ce qui n'est pas le cas des téléphones actuels.
Ça veut dire qu'on ne peut pas (ou très difficilement) fournir un installeur ou un OS qui fonctionne tel quel sur plusieurs modèles de téléphones/tablettes. Il faut à chaque fois faire des adaptations.
L'autre raison, c'est les pilotes. La grande majorité des téléphones se reposent sur du matériel assez spécifique dont les pilotes ne sont pas libres. Ils ne peuvent donc pas être intégrés par défaut dans les OS ni même dans les dépôts, puisque là plupart du temps ils requièrent une version bien spécifique du noyau.
Ça rejoins le point précédent au final : on se retrouve avec une image Android (idem pour Ubuntu Touch) dédiée au Nexus 4, une autre pour le Nexus 5, etc.
La situation n'est certes pas terrible. Perso j'essaye de positiver en me disant que ça ne peut aller qu'en s'améliorant.