El problema más grande con un marco homebrew: muy pocos expertos en el código base.
Escribir el propio marco es divertido (bueno, es para el tipo de codificador que disfruta de ese tipo de cosas), pero a menos que la propiedad del código se comparta ampliamente, es un camino peligroso a seguir.
He trabajado en varios lugares donde habían escrito sus propias bibliotecas de marcos. Normalmente, el marco en sí ha sido escrito casi en su totalidad por uno o dos desarrolladores. Los jefes están convencidos de que el código del marco era un activo valioso, y los desarrolladores principales que conocen el código al revés son virtualmente irremplazables.
El problema es que en todos los casos que he visto, el código está lleno de errores, agujeros de seguridad y malas prácticas. Cuando el desarrollador principal finalmente se va, sus sucesores se quedan para recoger las piezas. A veces simplemente luchan con el código existente; a veces emprenden un proyecto de reingeniería a gran escala; a veces cambian a un marco de terceros.
El otro problema que suele ocurrir es que la tecnología y los requisitos del usuario continúan. Si ha escrito su propio marco, debe seguir trabajando en él constantemente para mantenerlo actualizado. Esto está bien si el marco es su proyecto principal, pero si es solo su código de back-end, consumirá su tiempo que sería mejor gastar trabajando en su proyecto real.
Finalmente, seguridad. Este es el grande, de verdad. Muchos, muchos desarrolladores competentes han escrito código que es inseguro. De hecho, si somos honestos, todos lo tenemos. Java no fue escrito por incompetentes y, sin embargo, Oracle tuvo que emitir un parche para cincuenta agujeros de seguridad esta semana. Cada otra pieza de software que podría nombrar tiene agujeros también, y probablemente todavía tenga agujeros. Al escribir su propio marco, categóricamente no va a escribir algo más seguro que cualquiera de los conocidos marcos de terceros. De hecho, es probable que sea significativamente peor, y no tendrá los recursos para buscar errores de seguridad. Tendrá "seguridad por oscuridad" porque nadie habrá visto su código, pero solo necesita buscar esa frase en google para ver qué piensa el mundo de la seguridad al respecto.
En resumen, diría que no; un marco de fabricación casera no es una buena idea.
Siga adelante y escriba uno de todos modos, es un gran ejercicio de aprendizaje, pero no espere que sea tan bueno como los marcos ya existentes. Si fuera tan fácil, no habría ninguna necesidad de las bibliotecas existentes.