Why do people get blood transfusions?

The heart is not pumping blood correctly or the blood is not getting filtered i don't know for sure. :)
People receive blood transfusions because there is a severe lack of blood loss in the body that may result in a fatally.