The parent hit it right on the head. Stanford CS still believes in teaching the people -- who are likely to professionally program -- using Java and C++. Seriously, the only reason this is being discussed like this is because of Stanford's unusual course numbering system. This is not the usual meaning of a "101" course. This is not a required intro course and most technical people will not bother taking it. (Knowing Stanford students, "techies" would probably consider it beneath them.)
The first programming class most people [who can hack it] take is the 106 series. The 106 series are the classes you expect all of the engineers, and most of the hard scientists (bio, chem, etc.), some of the economics majors, etc. This also includes the CS majors that don't skip to 107. Stanford has had an introductory non-majors class in Javascript for a while, CS 105. I only knew a couple of people who took 105 (both econ majors), and more than I am going to bother to count who took 106. (I hung out with techies.)
Just to give some perspective, lets check the numbers. Enrollment for 106A in 2009-2010 was
1087 over the year . The number I am pulling up for CS105 was approximately
300 a year in 2007. Final FYI, next year CS101 is only offered 1 quarter and CS105 is offered for all 3.
tl;dr non-event becomes headline due to misleading name