Everyone by now presumably knows about the danger of premature optimization. I think we should be just as worried about premature design - designing too early what a program should do.
You go to college not only for the latest knowledge but also to meet people from different backgrounds. That's the genius of the American higher-education system compared with the Europeans'. We don't simply skim the elite.