H-1B was not setup as a path for graduates to stay in the US. It was intended to allow highly skilled workers in and has been gamed since then to do all kinds of things.
That said, I think a permissive immigration policy is in our intrests, but H-1B is a poor basis for such a policy.