I prefer seeing a subtitled movie than one that is badly dubbed. However, to answer the question, I think it's because audiences in English-speaking countries just don't like foreign-language movies.