I think that assumes a base level of programming knowledge in the generic which may be a reasonable assumption in this day and age if you're applying to MIT/Stanford/etc. It wasn't going back a decade or two but may be today. Perhaps if you've never written a program, you're just not a candidate for some undergraduate programs today whatever your other talents.