Can anyone give me a reasonable answer to why spent fuel is stored onsite rather than being reprocessed?
No. Actually, if you were to pick one spot on the entire planet to store them, right next to a live reactor is the absolute worst spot. So here on Planet Ape, guess what we do ?