The whole idea that only debris of his home planet would weaken Superman is kinda hilarious. I mean... why?
Kryptonite is something that was created during the destruction of his home planet. But it's a material that's created everywhere in the universe every time a star explodes. So the Kryptonite found on Earth is not from Krypton. Or something.