We should increase the number of immigrant visas and make it straightforward what the process is to get a green card like what one would see in other countries like Canada and Australia.
Meanwhile, non immigrant visas should remain non immigrant and very restricted criteria for changing status (eg. marriage) without reapplying abroad.