Yes, donating blood will briefly lower HCT, however there are other benefits, the primary one being prevention of iron overload. The is some mechanism by which long runs apparently lower iron, however other than that, bleeding of some form and chelation, there is no way to get rid of iron, and...