Compared to programming and tech, success in a lot of fields in the humanities, including journalism is far more connected to who you know, what family you were born into, what college you went to, and your overall personal network. In such an environment, it is unsurprising that there is a severe lack of diversity. I have never received a satisfactory answer for why a lot of people from these fields are all about "E…
A few years ago when some journos got laid off, people on twitter meme-ed that they should learn to code. Not only did the journos make it extremely apparent just how far beneath them they think software development is, they also went out of their way to attack the people ribbing them. (With their standard tools: guilt by association to 4chan who got in on the ribbing, and getting twitter to categorize criticism in the wrong direction as abuse.) https://knowyourmeme.com/memes/learn-to-code
It's not the reason, but analyzing this sort of thing is a start.