This kind of thing is not new in the US. Check out the EB-5 investor visa[1], which has been around for decades and offers a similar investment-for-visa arrangement.
If we want a $5m visa then propose a law. Trump by himself doesn’t make laws. Bonus for a law: it keeps the policy going after this administration.