This isn't a habit of communication. I honestly mean it: if you get upset that someone said you "should" do something, but you are fine when they say you "ought to" do it, then you must be stupid. They mean the same thing in modern English.
Yes but words hold memories to others. Since 'ought to' is less frequently used it doesn't 'trigger' people the same way.
Most people are emotion-first, how the words make them feel is more important than the definitions of them. Being emotion-first doesn't make them stupid.
Being so emotional they react wildly to one of the most common words in the English language does in fact make them stupid.