It is also the curse of having a OS vendor and HW vendor in one. This is what is getting seperated in MeeGo and what I've petitioned for, for a long time in Mer.