While direct speech can be quite common in many countries in the West, the same is not true of Japan. People are more likely to talk indirectly about an issue or drop hints during a conversation. This is probably due to the fact that politeness is considered very important in Japanese culture. Either way, you're not likely to hear speech that could be considered confrontational while hanging out with people in Japan.
For some, this indirect way of addressing things might seem a little bit difficult without practice, but being too direct can also come off as rude or offensive in a social setting.