I think the big issue most people on here are having, is the fact that if you fail to either create 5 jobs or revenue of $1MM or a larger VC round, you get kicked back to your own country despite having invested 2 years and all the effort that comes with planting your roots in a completely new country.
It is hard to understand this if you've (and I'm not calling you out) never switched countries but the older you get the harder it becomes to simply pick up and move and since you are at the mercy of either the VCs in raising a new round or the market in creating a sustainable entity it becomes less attractive as an immigration option. What if you do create 5 jobs and then tank in a year? Even if you have a million users?
An easier solution would be to give everyone with a successful track record of being an upstanding citizen (paid taxes, earned > $xxx amount, has a professional qualification) immediate permanent residency exactly like the UK and Canada and not tie it to metrics that are hard to measure and achieve in a short amount of time.