Como forma de aprender, no lo veo mal camino (es más, yo diría que mejor es aprender a usar uno para luego entender cómo desarrollar uno de cero).
Desde el punto de vista práctico/profesional, no le veo beneficios... a menos que realmente vayas a trabajar en algo "diferente" y no por "capricho del ego".
Te sugiero el siguiente artículo
Cinco preguntas para tu próxima entrevista de trabajo si te gusta el software
Una de ellas es:
¿Qué framework de desarrollo utilizáis? En resumen: "No eres tan especial como para necesitar reinventar la rueda"