You are making the assumption that the students actually want to become web developers but
Generally, the students who come to me for help have little to no interest in becoming web developers. They are typically network or some other computer science/programming students and "web programming" is just one common unit they need to get out of the way early in their course. They have no intention to ever become web developers after their studies. Most want to have more time available to spend on subjects in their course much more important to them than "web development".