Charlemagne said "To have another language is to possess a second soul." Learning another language helps you to be able to think in different ways and better understand the culture and thought of speakers of that language,
Nicely said. Yeah you reasons are rational.
Where I am, there are a lot of Arab. My father can speak Arabic fluently and my wife can understand and speak a bit according to her job but I'm so weak in this language, as we say "I'm completely Arab in Arabic language"! lol
I have to learn Arabic anyway I think.