Non-native speaker here. What is the disadvantage of being straightforward? I’m my native language, it is considered more efficient and polite to be transparent. I have worked with Americans in the past, and I have noticed that they are not straightforward.