Consider that we have A, B, O, and AB with both positive and negative variants as the most common blood types.
Unless you're O+, you will reject the blood causing a massive immune response.
Having the something that works like blood, the body won't reject, and has a shelf life longer than actual blood is hard.