there is no point in doing it yourself from scratch.
Learning. The point is to learn.
You don’t have to learn everything that way, but you understand things a lot better when you’ve built them from scratch, and that underlying foundation enhances the entire knowledge stack.