See a lot of pessimism here, and heard a lot of the same stuff by grumpy engineers over my career "nobody knows how to do statistics properly", "scientists are bad at coding" and "managers don't care about quality and rigour". I'm old enough to say it all pre-dates data science as a term. It all comes across as a conspiracy like everyone is bad on purpose.
There is a null hypothesis here, that the average person in role x is just average at that role. It is an extraordinary person who has high level skills across multiple domains like maths/science and coding, maybe so extraordinary that they wouldn't be working with you...
I'll admit that the article rings true, but I think there is an implied intentionality that I don't agree with. We are all just plodding along, doing our best with limited information and skills.