MPT is over simplification of a complex problem. Using variance as a risk metric might make it easy to develop models but it has two major limitations, in my view: (i) Quantitatively speaking it does not reflect the concave utility (ii) Even bigger issue is that it assumes that rational investors would take decision purely based on mean-variance framework. The most investors don't even understand mean-variance framework, obviously the theory is bound to fail.