I guess it depends on the scope of the project. It's perfectly fine to remake something.
Look at how people start out by making things like a TODO app. There are a gajillion of these, and it doesn't matter if what you're getting out of it is experience and a sense of satisfaction.
There are loads of things like blogs and frameworks out there, but it's pretty rare to actually duplicate an existing project without making yours slightly different.
I made a clone of a Ruby project once, in Python because I never understood Ruby and I wanted to add one feature.
For a more cynical viewpoint, look at how everyone and their dog made npm modules that did nothing except replicate existing things and let their authors call themselves "package maintainers" on their CVs.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.