I think it's interesting the amount of justification given for why this is being built. Twice in the same paragraph. And no doubt there will be hundreds more wondering why do create something that already exists. Software developers are too fixated on pragmatism. If you're writing code, the resulting code better be something useful OR ELSE.
Do you ever ask someone why they're doing a crossword puzzle? Playing a video game? Trying to get of an Escape Room?
No. But if someone say writes their own Lisp as an exercise, oh the vitriol from the pragmatists.
I've personally stopped answering that question.