First off, at any decent school the CS curriculum focuses on theory and other things that are relatively slow changing. Big O theory, language parsing, etc are absolutely just as relevant now as they were 10 years ago.
Second, it is asinine to suggest that people with CS degrees don't get interesting jobs. In the end, people with good degrees just have access to a superset of the jobs available to someone who skipped school. Both can be hackers who make cool web apps, or iPhone apps, etc. But only one has the ability to go to Google or Facebook and work with machine learning algorithms. Or go to Apple and work on the iOS platform. Or go to Pixar and build the guts of their rendering engine. That's the value of a degree - there are a lot of really awesome jobs that are very likely out of reach for you having never gone to school for CS.