Changing the numbers around on our existing centrally planned system doesn't make it any more or less centrally planned.
If your proposal is not affecting who arrives and for what job, then what's the point of it?
Immigration Program A that already exists allows 200k with qualities B.
This is the state of the current world. We have an existing bureaucracy that dictates who is allowed to immigrate, and when.
Make change C so that Program X allows 250k, and Program A only allows 50k.
Change C is not changing the amount of government bureaucracy. We already had the bureaucracy! We were doing the centrally planning already, and making change C does not make it any more centrally planned, because it was already centrally planned.
Imagine a government run factory already exists. Now imagine making a change to the government fun factory. This change is not ADDITIONAL central planning, because it was already a government run factory.
We could cut bureaucracy and improve economic efficiency at the same time! I'm a small-government guy.
How do you choose which ones?
If you put on any cap, you are picking and choosing.
Personally, I'd sort by salary/expected taxes.
I've worked with many large "successful" companies over the years. At every one of them I've found bureaucratic procedures which are worse than random. They're the kind of convoluted process which started out as a good idea and then morphed over the years into a tradition for its own sake -- "that's the way it's done!" -- and gathered false post-hoc rationalizations.
It wouldn't be the full immigration system -- it would just be nice for states to have some role. There already are incentives to recruit doctors to work in underserved areas.