US is way more welcoming to family based immigration. US is not welcoming to employment based immigration, and specifically is easier for lower skilled ones than higher skilled ones. To top it off, it prefers countries from smaller countries.
All combined USA isn't as welcoming for higher skilled individuals from India and China vs other developed countries.