I think that is more about how you define communication
just want to buy something in the shop or such things like that , idioms is not needed.
But if you want to live in that country, to talk to people as local person, only idioms is not even enough, a lot of name of people , affair , local things are required too.