Lack of document and source code. It's hard to boot a custom OS if you dont have DeviceTree or even being able to modify the bootchain.