I do think there is a problem that our breadth of knowledge, as humans, is far larger than what one person can understand. There's famous examples of revolutions in science being claimed as mundane results. Topologists said Nash was just applying topology to economics and it was nothing new (to them). Mathematicians saw Einstein's results as unsurprising because of the tensor analysis. (Some of these are over exaggerated and there's definitely a post hoc superiority complex in play). But if we just take this at face value, is any of this bad? I would argue no, because it still takes someone to connect the dots between fields and push studies to think in those ways.
But one thing is for sure, as we gain more knowledge it is more likely that someone else independently discovers something that was already discovered. It is also more likely that some of these are rediscoveries of ideas that were not useful at the time.
I think there is a way to solve this though, but I'm not sure we can (yet). We need some good way to check research in a cross-disciplinary manner. Not only that, but in a highly technical way.