Aside: I think it's total bullshit that in the US among many other countries, people can only donate blood for free and are urged to as a good deed, but companies are free to take your donation and make massive profits from it and financially burden the receiving patient. I don't think blood donors should get a cut of the profit, that's not my point, I'm saying that if we're giving our blood for free as a "good deed" and it's considered unethical for us to make money from it, then should the companies processing it not be held to the same standard?
Corporations are not people. They are held to a completely different ethical standard to make the world suffer. That is the American way.
Sometimes in the US, the companies do offer ”rewards” for blood donation (e.g. Carter BloodCare does this)
A YouTube link was detected in your post. Here are links to the same video on Invidious, which is a YouTube frontend that protects your privacy: