Earlier quoted context omitted.
Why does the government need to spend money on slots at all? Do other countries do it like that?
Because it makes pretty much no economic sense for anyone else to do it One of many failure modes of the glorious and totally perfect Free Market Yes most other countries use public money to educate their doctors
I think other funding models simply haven't been explored. I'll pull one out of my ass. The hospital does it themselves. In exchange the doctor works at the hospital for the next N years, or pays a contract break penalty. The hospital can pay the doctor somewhat less than market rate and doesn't have to deal with staff turnover.
It should be obvious that other funding models will be invented if government funding goes away. Because the alternative is no new doctors and people start dying without treatment.