Conversations are not algorithms, you don't be default consider the most general or pathological case. I'm not saying this to PG.
That's the primary cause for this comment: bringing in unknown quality contractors makes it difficult to retain and hire quality full time employees.
I've also worked at companies that have built a talent brand and a big company that has squandered its (looking at my resume, you can probably guess what they are).
I don't claim to be a quarterback, but the idea the article suggest is just egregious. I would not want to work at that kind of a company. I am not suggesting whether or not that approach will do what the corporation intends to do: generate profit for their shareholders. There are many cases where poor quality engineering teams have created outsize returns on investment: the market, the timing, the business models matter too. I am not making suggestions on any of the other points in the article.
The point is that there is excessive armchair quarterbacking here from people who haven't actually headed companies.
You could've just said, "I wouldn't work there for such and such reason" and left it at that.