The problem with in-house platforms is vulnerabilities which would require a lot of security testing.
Panels like Solus and Virtualizor also faced this when they were launched after security tests which was most probably more than what you can do on in-house platforms.
Even if you are coding...