The problem with removing the cap without a windfall to take care of backlog, is that nobody applying today will be getting a Green Card for the next 10-20 years. Green Card recapture mostly resolves this.
It’s funny because on family immigration, the US is very liberal compared to Canada. You can sponsor parents relatively easily (lottery in Canada) and even siblings (not even possible in Canada).