I think having trouble finding a postdoc is a good outcome of the process, the incentives in this case are working properly. Postdoc positions were designed as a short bridge between a PhD and a tenure-track position, not as a long-term crutch for people who are not ready to leave academic research.