The weird thing is that I often do find people working on similar things. Sometimes they're historical projects I'll find a Wikipedia article on, or sometimes they're posted here on HackerNews.
Every time I see one, I think, "Wow! That's a lot like what I'm doing! How is this not a bigger thing?!". The initial surprise used to last a while as I started to dig, but further explanation tended to reveal that things weren't as they appeared.
For an analogy, say that everyone's still using horse-drawn carriages, not cars, to get around. Then, you want to invent a car. Then, you see what looks a lot like a car in someone's lab or in a museum. Then it's like, woah!, right? I mean, if someone already made a car, why are people still using horse-drawn carriages?
So then I'd look into the car and see that it doesn't actually have an engine inside. Or maybe it's got like a major piece of an engine, but still 80% missing.
Anyway, back to the thread's topic...
If you're building something that already exists, how sure are you that the thing that you think is a preexisting implementation actually does what you want your thing to do?
And maybe it does, and maybe your thing's a replication effort. But, my experience has been that things that look the same are off. That I'd see something that I'd think to be a car, and then mistakenly assume that surely it must contain an engine, only to later find out it doesn't.