The reason software engineering pay so much better than similar fields is since there is a lack of software engineers. Encouraging people to pick that option in order to lower wages to similar levels as other fields makes perfect sense, don't you agree?