OK, now extract this sentiment to the whole of academia. By the time the average syllabus starts being taught at an academic institution, it can be several years out of date, and by the time you finish it, it's already five years out of date.
Takeaway: there's a lot wrong with the existing educational system and how we pass on actionable theory.
I actually no idea how one could teach stuff like Bag of Words naive bayes classifier etc for a whole semester and charge $4000 like most universities- with a straight face
Those kinds of classes aren't for building ML applications but for understanding all the ideas behind ML, even historical ones, for broad theoretical coverage. Parts of current methods were considered "obsolete" for a good 20 years and fads go in and out.