I largely agree with this post, as well as other points that you have made.
I would add that to March 2025 the mean annual pay of F1s was £43,275 (for F2s it was £52,310). As a yardstick, the Law Society sets a recommended minimum of £24,320 for first year law graduates, and the Bar Standards Board £22,019. The other obvious difference between medicine and law is that a law graduate is not gifted a training post or pupillage, in fact the average law graduate is guaranteed not to obtain one.
The BMA would have us believe that after FY2, medicine is not so different in this respect, because there are not enough training posts and too much foreign competition. This point is repeated ad nauseam. However, as I think you pointed out, F2s also opt for "non-training posts" and apart from lacking structured career progression these are really no different. Indeed the proportion of F2s not applying for "training posts" has been steadily increasing, at the last count (4 years ago) 56% of F2s did not even apply for a training post. Nonetheless, after 3 years 90% have entered speciality training. So the BMA story that doctors are underpaid or unemployed in significant numbers is frankly dishonest
However, they are disgruntled. In a 2023 survey of medical students' attitudes, only 17.26% of surveyed students were satisfied or very satisfied with the overall prospect of working in the NHS. The problem seems to be that at the point of entry to medicine we are selecting people who, once they've had time to reflect, don't want to work, or at least not here.