Question: why not mse for classification?
Answer: Logistic Regression is a specific model with a specific loss function, if you use MSE, it is not called Logistic Regression any more. So let me try to answer "Why not use MSE for classification". ... Optimizing this loss function is hard because it is non-convex and discontinuous.