Yes, but the original poster indicated that a masters from an American institution is typically required for STEM workers from developing countries. Only the wealthiest, not necessarily the best, can afford those masters degrees.
Define lower middle class -- the median household income in India and China is $3000 and $6000 respectively. What is the average net worth of the households who send students to America?