I don't know where I heard this, but it's a lesson I have taken in: Nature does not strive for perfection, all it requires is a "good enough".
And that may very well be one of the reasons why so many people (the worst kind of atheists and christian supremacists among them) are challenged by the existence of queer people: They consider humans to be the pinnacle of creation/evolution and the messy reality of queer people's existence undermines the core of their beliefs. Yet humans are flawed, inherently messy creatures and in that messiness grow strange, often beautiful flowers.
A part of the answer is that a lot of gaming companies started out as a bunch of dudes in a basement who put a game together. Fast forward a few years and the same dudes are suddenly heads of big multi-million companies with dozens of employees, while they never had to learn anything about management. It's pretty disillusioning how many upper managers in the gaming industry are just "vibing" their way through it all.