According to academic research, linguists have demonstrated that there is not one single best method for everyone in all contexts, and that no one teaching method is inherently superior to the others.
Also, it is not always possible – or appropriate – to apply the same methodology to all learners, who have different objectives, environments and learning needs.