The problem is not everyone knows how to use a 3rs party OS. Plus rooting, unlocking bootloader can be challenging for some devices....
Discussion
Another challenge would be tweaking graphene to be compatible with your device if it isn't. You'd still need technical people to go around that for you, ans right now the use of custom roms are kinder declining..