Question: why erythrocytes have no mitochondria?
Answer: The reason why mature red blood cells (erythrocytes) have no mitochondria, is that (most) RBC organelles (including the nucleus) are expelled during maturation. ... By getting rid of (most) organelles, space for more hemoglobin is freed up, which is what the inhaled oxygen binds to.