I completely agree with Christine on this.
Idioms can be unhelpful for international communication.
And there’s always another way to say what you want to say which is clearer.
You don’t need idioms to speak English well.
Yes, idioms are fun and colourful, but do they make you understood?
If your goal is clear communication across cultures, simple words often work better.
Which is more important to you: sounding like a native or being understood everywhere?