You'd be surprised. When I was in college I saw a lot of people running Linux and showing off how cool it was. They were l33t because they had Linux. Uncommon things are very cool in the right audience. Plus, people in CS majors see their heroes using Linux for work and want to emulate them. For us, it's just another tool to get the job done. For them, it's getting a jump start on how they imagine their lives will be in a few years.
My 18 yr old cousin drives a 1988 Volvo with holes in the floor and a missing second gear, and he's the cool one in his group. Because he has the most inconvenient car. That's cool in his group.