I hate that it is time restricted at all. Just make it a green card program with a path to citizenship outright. Brain drain the rest of the world. Instead we are providing work experience to our future competitors.
I like working at early stage startups— works pretty well with H1B but it makes the process of getting a green card via work complicated. Some people can deal with all that stress, I just rather not.