They are basically right though.
The counterexample of some Unix utilities means nothing. You're not getting a CS degree in order to develop the next version of cat, are you?
We have some things with a long history and they are easy to identify. It is just hindsight being 20/20.
For every one of those things, there are countless that can't be seen or felt. They aren't here; they got washed away.
Who uses the Michigan Terminal System?
Or a web framework from ten years ago?
Well, I still write ASP.NET Web Forms on a regular basis. Ten years is not that old, or is it? Though it is harder and harder to find developers for it, the young people simply don't start with Web Forms.