The classic "we have niche languages" solution to that is to enable on-the-job learning of those, and not just doing simple fact checking on whether someone honestly claimed to have learnt Popular Language X as claimed on their CV.
In practice, it doesn't work. For any given product there's still always a small/solo core team.
Don't optimise your business for mediocrity.
> Because we operate a lot in Latin America, I trained non-lisper engineers who speak Spanish on how to program Lisp
So they grew their lisp heads from raw human. That's not an overhead most companies would readily accept.
It's often not even deliberate. No one sits down and says, "This language or tool kit requires a higher headcount, so I'll select it for my project". But they aren't motivated to find a more efficient approach that results in them being put in charge of a smaller team (because this would cost them and not reward them).
EDIT: Some grammar things.
Not that middle management bloat isn't a thing...it definitely is. But I don't think it's as black-and-white as it's made out here.
One thing that surprised me when I entered the professional world was just how much this is seen as a downside. At almost every level, companies will choose technologies and techniques that allow them to hire more headcount, even if that results in a worse end product.
Many startups value the appearance of having a large actively-hiring engineering team, and many BigCo middle managers want lots of direct reports. They don't usually care how much work gets done per employee, and sometimes they don't even care about the total amount of work that gets done across the organization. It's all about getting warm bodies into seats, either to impress investors or to gain status within the organization.