Do you think this is something beyond just more, less-skilled, Java-only-trained students entering the workforce? My experience as a TA suggests that most CS majors only (barely!) understand languages very much like Java, are driven by an understandable-but-desperate desire for financial security, and program by trial-and-error.