As to your point I know an optometrist in New York state who would like to move to Rhode Island but the state of Rhode Island keeps a closed shop preventing out-of-state optometrists from moving in to compete.  They want to keep the numbers down so that they can charge. If you want to have unlimited medical residencies you would have to privatize our medical system. Still even in the US the colleges of every profession try to control the number of practitioners who are licensed.