There is one problem with the current US system: it overproduces talent. When the US system was growing rapidly, the people could build a long-term career in the US. But nothing can grow forever at an exponential pace. The US continues to pour plenty of money into STEM, but it can't keep up with the pace of grad student production.
People are making smart, individual decisions to head overseas for work. Places like China are rewarding them.