What's the point in creating something new if you simply repeat what already exists?
Refactoring?
Making a FOSS version?
Learning?
Doing it in Rust because it's fashionable?
Competition with an existing player in the same market?
And lots of other reasons besides...
What's the point in creating something new if you simply repeat what already exists?