Question: why myoglobin cannot transport oxygen?
Answer: Although it has a much higher affinity for oxygen than its structural analog hemoglobin, myoglobin is a less efficient oxygen carrier for the cell. Because its affinity for oxygen is so high, myoglobin has a difficult time "letting go" of oxygen in the right areas.