That system kind of existed already in the US.
If you invested 1 million (adjusted for inflation I believe, so no idea where it's at now) in a new business and you create jobs for Americans, you get an investor visa. So the idea is not new. Trump just made it worse by dropping the investment and job creation requirements. Rather than have this money be of benefit to Americans, he wants to cash in himself.
@Nomuken is this really what you want?