This will not fix the problem with colleges pumping out useless degrees. They got their money up-front, don't have any consequences, and the taxpayers get to foot the bill.
Why not fix the root of the problem? This solution will only serve to enrich the universities and not get them to change their behavior.