Многие сайты утверждают, что это личное желание Билла Гейтса, которого в детстве дразнили таким словом (что якобы означает «ботан»).
На самом деле всё проще: это ограничение восходит ещё к временам операционной системы MS-DOS.
Там «con» наряду с другими подобными обозначениями (prn, aux, nul) было зарезервировано для обозначений устройств ввода-вывода, поэтому и нельзя создать папки с такими именами.