Blood is tested for various problems before it is used but they cannot run checks for absolutely every possibility, hence the tendency to err on the side of caution.

I cannot give blood anyway because I am diabetic.