I think it's both. I know a lot of funds will screen for yield before human eyes ever look at a short list.
But to your point, I've noticed that there seem to be two types of Chinese companies on the US exchanges. The ones that have 'earned their stripes' so to speak... and garbage. We're garbage The ones that have achieved the rite of passage are treated fairly. Very fairly.
One comparison that I think is pretty interesting is SINA (stripes) / SIAF (no stripes). Sure, they're different industries. But SINA is a Chinese company with comparable revenues, lower growth in a more volatile and more dangerous segment (commie internet play). But it's growth potential and profitability still doesn't approach that of SIAF. Nevertheless its market cap is about $3B.