These are the fun, but token advantages of diversity in this specific context. There are lots of advantages and disadvantages to diversity - because it is an extremely generic term. I have first hand experience of teams completely losing all the original members, who were extremely talented and all born in the US, because they hired such a huge number of people who were from a different culture (India, in this case). It had nothing to do with racism - they just had nothing in common. It was fun to talk about their different religious celebrations and so on, but they were emotionally aliens. They were reasonably smart, yet there was zero intellectual spark in conversations between the two groups. They were just too different to thrive with each other. Different culturally, ideologically, intellectually, emotionally. Different in methods of communication, in treatment of the business hierarchy, in assumptions and expectations. We can blame the business for making an incompatible team, but the compatibility parameters were too tied to culture and race. It's hard to account for that without essentially being racist.
> We can blame the business for making an incompatible team
In my past few jobs I had many colleagues from India, and learning the cultural differences is extremely important. Teambuilding exercises are also a must - bring your cuisine to work is a stellar example: I brought both pão de queijo (a Brazilian thing) and sajtos pogácza (its Hungarian counterpart), and they brought some the best sweets I ever tasted. To our Turkish colleague's dismay, we all agreed Turkish Delight is not really a delight (but the Turkish colleagues recognized my Hungarian pogácza as some cross-cultural artifact coming from the Ottoman empire days).