Answer:
In economics, always the answers are based on assumption. If else everything remains constant then the main cause of market failure is that the firm failed to recognize its core competencies or might be failed to reach that optimum level of the quality that the consumers actually required.