I don't think that CS in a strict sense should go away. On the contrary, I don't think more formal methods are thought about enough. However, I do think that outside of the box thinking is important, and things that are not strictly scientific can be pursued from other perspectives, such as api design or interface design.
Offtopic: wow, this droid is hard to type on compared to my iPod touch. Sorry this response was so mangled the first few times.
I don't think anything should be more interesting than anything else. Different things appeal to different people. As I get older, I find myself becoming more interested in things that are more in the realm of engineering than strictly theoretical science. Doesn't mean theory is good or bad, and I do like some theory topics.
Offtopic: wow, this droid is hard to type on compared to my iPod touch. Sorry this response was so mangled the first few times.