This is true in so many different situations. You have hit the nail on the head. “No” does not communicate anything to many people. In fact, in some countries, “no” does not mean what “no” means in English.
It translates more as “I don’t understand” or “I’m confused.”
Tell people about consequence, and framing the outcome is direct, smart, and insightful.