Yeah, is there anything wrong with giving more visas?
Yeah, this won't hurt her, especially in California where there's already a significant Asian population. After all, the point is to recruit Asians who came to America to study science and engineering in the first place. Might as well have them work here rather than just study here then go back to their home country and work. The way to get Americans in these fields is to invest in science education in public schools, not block immigrants from coming to work here.