"But I disagree with author's suggestion that all US-educated graduates must be given green cards. A lot of them came to US to study because they could afford it (often via wealthy parents). I don't think it's fair to give green cards only because they graduated from a US university thanks to their rich parents." Very insightful!
However, the green card wait times are more due to scarcity, with many more people entering the green card pipeline than by law can exit each year, rather than slow bureaucracy.
I agree re: the future of immigration policy, but I think the talent war is even more important than you think. Right now, and since the 60s, US immigration policy has been aligned on a family-unification platform, and with strict numerical limits, a huge percentage of American immigration is taken up by family-based immigration. As liberal and pleasing as it is, it's going to have to go, as America will have to fully enter the competition for top talent.