Germany companies are so weird in this aspect, and I honestly believe it's why they kinda lost the tech race. The US is very much different in this diversity aspect, which honestly seems like a success factor.
No, but I think it's different when you consider that 90%+ of the Germans on these software teams also speak pretty good English. I'm not saying that employees don't need to learn German, but you can give them a few years to catch up rather than leave willing talent on the table.
The Netherlands has done a much better job in this regard and is why they are booming as a headquarters for EU fintech companies. Sure, speaking Dutch will always open more doors for you as an employee, but most companies will not outright dismiss your CV because you can't speak the language on day 1.