Yes, therefore, the problem consists in how to create different scenarios to learn a language, which is worthy of our deep thinking.
Yes, especially because there is no language without communication :D
Useful communication is the ultimate goal for all learners to look forward to.
Learning a language with scenarios, situations, cases is the most useful way to acquire a language. Communication is also a goal to learn a language.