In general separating vocational from academic studies is a good idea, even if we have to do it in the university environment. In practice, universities are conservative institutions ill-equipped to provide vocational education in software development; at least, mine is.
SE education seems geared towards churning out enterprise-type developers, and I guess there is a legitimate staffing need for enterprise-type developers in enterprise-type shops, but the CS-educated developer is perhaps a more important asset to cultivate, and the OP seemed to suggest that the CS-educated developer should go away entirely.
SE education seems geared towards churning out enterprise-type developers, and I guess there is a legitimate staffing need for enterprise-type developers in enterprise-type shops, but the CS-educated developer is perhaps a more important asset to cultivate, and the OP seemed to suggest that the CS-educated developer should go away entirely.