@mhoye
I have thoughts because I've been interviewing early-career software engineers a lot lately.
Lots of them learn the early parts of the SDLC in school, but it's much harder to get exposed to the later parts: deployment, maintenance, monitoring, ongoing security. These are driven by culture and hard-won experience from industry, responding to various failures from running software at scale and teams over time. Teach why DevOps exists, why Agile, etc.