Why do red blood cells have no nucleus?
Red blood cells have adapted this characteristic (no nucleus) for several reasons.
It simply allows the red blood cell to have more hemoglobin. The more hemoglobin you have, the more oxygen molecules you can carry. Therefore, it allows RBC to transfer more oxygen.
Lack of nucleus in RBC also allows the cell to have an unique bi concave shape that helps with diffusion.