That chart on what degrees cost around the world is another huge factor in driving this.
These kids come out deep in hock and end up sitting in an office next to an H1B holder who got his degree for next to nothing.