As for short words, you don't have to turn your back on the riches and subtleties of the English language. Nobody will excoriate you for using a long word whose precise meaning no shorter word duplicates. But prefer the short word to the long one that means the same thing