They have this idea of creating "hardcore devs", because supposedly they are better and if you can code hardcore you can code anything. (An idea that obviously lead to entire categories of failures, because not two systems are alike, and developing necessitate many skills, including communicating, writing, leading)
Note that this is what I gather in part by talking to a pre-selected student that didn't make the final line (nor she wanted too); and in part by reading the 3 year program of the school, the interviews.