In some sense in some aspects - yes software is getting worse. For example optimisation. A lot of practices that been utilized today from "code standards" to "convince over cleaver solutions" we lose about 10 years of hardware evolution when it comes to overall performance. Of course there are exceptions.
And this is just single example of software getting worse
Indeed, choosing right people for right role is important.
Diversity could never be a goal, it creates exclusivity and privilege of one group over others. The diversity will happen in healthy environment naturally overtime. The real goal is to fight discrimination.
>We need more leaders of color, women, LGBTQ representation, and others...
That is dangerous mindset, so dangerous that I think the article is just trolling, trying to trigger people. But in case if author was serious, choosing leadership or any position for tha matter, should be based on their vision, skill, the weight of their respect is set community rather that on their sexual orientation, color of their skin, country of origin and ect.
Discrimination needs to go. And this writing, suggests discrimination based on race or sexuality and gender.
I'll be honest I stopped reading after that point. From the beginning the ranting was already a salt mine, but kinda wanted to see what direction they were going with it.