As English Language Teacher
I do believe that this method is a controversial issue facing the students or learners in everyday life.

To use language in a real context shall improve your performance.

Thats why keep using english, whether it is artificial or not...

Best Regards