That's what wrong with you humans, you all think linearly, time as a progression. But surely, you can see just by being here, how Muggle technology has advanced since your era, and it will advance even more. In the scheme of things, you've all just crawled out of the primordial goo and started evolving not that long ago. But these Muggles and their primitive ways will come up with more brilliant ways, including medicine. Give it time. Well, not in your lifetime, that's for sure, but trust me, I've seen it.
So long as your pride doesn't cloud your thinking. I've seen that happen too.