Why is the blood very hot on tampon?

Because the blood in your uterus is heated up by your body temperature.

Many people wouldn't know if its hot or cool, because most people dont want to touch it.