Australia is critically short of GPs – and the shortfall is growing, predicted to be 8,600 GPs by 2048. So why can’t we just train more? Despite...