There are not many other public sector workers that require the level of education, the workload, the lack of work stability, the moving around the country regularly, the risk of losing everything (e.g. laptop gate), years of paid exams and fees, the lack of guaranteed future job, the stress, the hours, the shift patterns, the literal daily life and death responsibilities.
Some do of course. But let's not pretend it's the same as a school or council job.
I would argue that lack of a guaranteed future job is definitely not a concern. There will always be a demand for medical personnel. Unlike many jobs that will be lost to automation or AI, medical will probably be one of the last.