Yeah people talk about being a doctor like it's a great and prestigious job. No you get paid a basic salary to work 60 hours, and it's all on-site, unsocial hours, in grim buildings, with little choice about what you do.
Unfortunately in the UK at least, the question of "how come student doctors can't afford rent when we give 25% of tax receipts to the NHS" it's too close to criticism of the NHS, a secular heresy.