If by "people look down on it" you are suggesting veteran programmers look down on beginner courses because beginner courses have been around for ages, I would care to disagree. I am fairly sure many veteran programmers indeed began their careers with just such beginner courses, way back when, which corroborates your assertion that such courses have been around for ages but gives no insight into why anyone would look down on such courses...which leads me to guess that maybe you mean that it is the _hype_ that is being looked down on? In that case, sure, hype can look a bit laughable to a veteran who has perhaps seen the object in question being hyped several times before. On the other hand, perhaps for a few veteran coders it was some hype that once helped them to find their way to a beginner course that set them on their path to become veterans. So even the hype can have a purpose and should not be looked down on, in my opinion.
But perhaps you didn't at all mean "veteran programmers" by "people" ? On the other hand, I don't see how junior programmers would have enough experience to look down on the material they are still learning from, and the general public (assuming they know even less about programming than the junior programmer) would consequently have even less experience to draw on when looking down on the material.
So perhaps you meant "intermediary programmers"? In that case I must agree I have sometimes seen tendencies of some intermediary programmers who are overly eager to distinguish themselves from junior programmers to look down on material suited for the juniors, but it is an approach that rarely lasts for very long, and I would frankly advice against such advocacy as a way to establish one's experience as a coder as it is fairly transparent.