Elephone weiß doch eigentlich am besten was die Fehler sind
und hat doch die Stock Rom im Groben gut hinbekommen.
Klar wissen die ihre Fehler, aber dass heisst nicht, dass sie sie beheben können

Bis heute hat Elephone es nicht hinbekommen, bei der offiziellen (!) Android 6 Stock ROM für das P8000 den Fingerprint-Sensor zum laufen zu bekommen. Deren Programmierer sind definitiv nicht die größten Leuchten am Markt.
Bei sowas kommen dann halt Custom ROMs ins Spiel. Hierbei muss man auch unterscheiden zwischen den reinen Porting-ROMs und den richtigen Custom ROMs. Die Porter machen meist nicht viel mehr als die CM oder sonstige bekanntere ROMs auf dem Gerät grundsätzlich lauffähig zu machen. Eine Anpassung in Detail ans Gerät findet eher nicht statt. Richtige Customer beschäftigten sich mit dem Kernel, tweaken den (hoffentlich) veröffentlichten Source oder passen eine Portierung wirklich ans Gerät an.
Letztere Gruppe ist leider nicht ganz so häufig, und jeder Hersteller/Gerät kann froh sein, wenn sich ein richtiger Modder drum kümmert.