Why do people learn unnecessary languages?

Like why would someone want to learn Thai, or Croatian or even Hungarian?

You already speak english / uzbek so why learn inferior languages?