I don't understand why your solution is to further limit the number of PhD positions, when it's already so extremely difficult to get one.
It would seem more reasonable to lower the expectations of what you are guaranteed by having a humanities PhD or increase the opportunities.
It's not that the PhD positions are "wildly over-dimensioned", it's that the opportunities afterwards are under-dimensioned.