Earlier quoted context omitted.
As someone deeply involved in immigration advocacy in USA I can assure you that the Canadian points based system is terrible. It is the classic case of grass is greener on other side effect.
To elaborate a bit more: The points based system is eventually administered by a bunch of government servant and the "points" are subject to the internal politics of the government. Consider the french and english language proficiency. It is established based on some exam. Now in countries like India there is a vast network of institutes which will help you to beat those tests without having actual proficiency in the…
Also your other points all involve breaking the law, which yes someone can absolutely commit a crime to gain an advantage assuming they don't get caught. I'm not sure how you expect any immigration system to operate other than by having rules and if those rules are broken having penalties for breaking them.
The main criticism I have about the U.S. system of immigration, and why I think Canada does it better is that in the U.S. in the majority of cases your immigration status is often tied to a specific job and if you lose that job you're done. I find that rather disgusting to be honest even if it attracts "hustlers" and "bad asses" as you claim.