non facciamo paragoni con i S.O. per PC perchè è una situazione molto diversa. Windows o Linux vengono progettati per funzionare sul maggior numero possibile di macchine, e quando li installi ti ritrovi con TUTTI, o perlomeno parecchi dei driver esistenti per quel S.O., di cui la maggior parte non li usi e quindi sono spazio sprecato; ma su un PC te lo puoi permettere, perchè lo spazio non manca e se vuoi puoi aggiungere altri hard disk.
Un cellulare invece è un dispositivo con risose molto più limitate, che vanno ottimizzate in tutti i modi possibili, tra cui quello di utilizzare un S.O. tarato in maniera specifica per quel telefono, e solo per quello.
Io penso che un symbian "generico", che prescinde dall'hardware, si potrebbe anche fare; ma sarebbe decisamente lento e ingombrante rispetto ai firmware così come si fanno adesso