Speaking English and french as foreign languages (germen being the mother language), I can largely agree with the OP, from my experience. While it's hard to explain why it is like that, for me it takes out some cultural biases you most of the time have when you think in your own language (profiency in said foreign language required).