Why is dualism so unpopular in spite of shortcomings of its alternatives?
I'm wondering can inelegance and ugliness of a theory be a sufficient reason for its rejection?
Dualism isn't particularly pretty or elegant, and it doesn't give us yet full explanation about the relationship between physical world and mind, but it at least admits that both things exist and are real.
Materialism and idealism, on the other hand deny the existence of either mental or physical.
Idealism fails to explain extraordinary success of natural sciences. It also fails to explain delusions, it fails to explain how mind can be influenced by psychoactive substances, etc. It fails to account for all the shortcomings of human mind, perception, beliefs, etc...
Materialism on the other hand can't explain consciousness and qualia, and it sometimes goes so far as to deny their existence, which in extreme cases of eliminative materialism could be outright unethical (if taken to its logical conclusion it could lead to the claim that torturing people is OK, because pain is qualia, and qualia aren't real, so pain isn't real).
So, I'm wondering, in face of such serious shortcomings of both idealism and materialism, why dualism isn't more widely held position?