While I agree with you in principle, I'd like to point out that it's a falasy to believe one specialty is more difficult than another (I'm and anesthesiologist).
Most of all, I believe that we can train capable internal medicine/primary care doctors in just 5-6 years instead of 8+3 years that is required now.