Avoiding monoculture in computing is a fairly long-lived strategy that goes back decades. I'm sure that there are old #RISKSDigest posts. It's history that every new generation has to learn from, or be doomed to repeat.
Years ago, one avoided monoculture risks by being (for example) the people who were *not* running BSD Sendmail. (-: