Original answer: Because Nvidia tried to get Apple agree to their sham Kepler licensing scheme, and Apple said no. Nvidia threatened legal action, and Apple said “no, goodbye”.
Source: Why exactly does Apple use AMD graphic cards instead of NVIDIA? – Quora