I don't have any idea which side of the divide you'd fall on, but when I was in school there was definitely a group of people more likely to say "I'm taking X because it sounds really interesting" and a group of people more likely to say "I'm taking Y because I heard it's an easy A".
Given the timing (tail end of the last bubble), I always thought of the second group as "there for the money".
As with any generalization, it breaks down in plenty of specific cases.
Other people came in after programming as a part time job for a few years. I think it's a little quick to say someone came in for the money because I came in not knowing a ton of programming. On the other hand if course I look at salaries when picking majors. Otherwise I would have been a sci-fi writer :) Programming is better than writing now that I learned it...