You just explained the issue: they're really not into it. They're often going through the motions because they see there's money there or the mythical 'good job' their parents keep telling them to get as far as computing/programming is concerned. In decades past, they would be asking the same questions re: business (or perhaps law or med) school.