The article stated the problem clearly, there are too many graduating with the proper credentials who want these jobs. Resorting to union representation is the sign of a system where oversupply being met with stubborn resistance to that fact.
This is not to say that schools are not middle or top heavy. Education as a whole has become far to expensive for the value of the education provided. This is because of the simple fact money is loaned nearly without question to what studies the students want or receive.
The real fix is reigning in the loans. Set costs either at the class or degree level and have colleges comply with it to have students eligible to receive the federal loans to attend that school. The government already restricts cost in the payouts for medical treatments and such, there is little reason it cannot do this in the realm of education if its the one providing the funds. Just like how government money brings along rules with how students are treated so can it do with how degrees if not courses are valued.
Surely many colleges will step up to the plate to offer acceptable cost degrees. There is too much money on the table for them to ignore it.
Still as he points out, there is oversupply because colleges are not required to tell students that while there may be jobs they don't pay what students expect nor pay what they once did. Firing others to raise that pay is not the solution, the solution is guiding students into good careers adn reigning in the costs of obtaining the degrees necessary