I don't think that it's primarily about jobs. At this rate, CS is going to be the first field to be "solved." By 2030 we'll probably know whether P=NP (like many others, I'm starting to suspect that it does,) and just about every other open problem shall fall, so everything that seemed important to us from first principles will be known.
> https://en.wikipedia.org/wiki/List_of_unsolved_problems_in_c...
Then advances in algorithmic efficacy will be the province of machines, who will act in ways and at speeds that are beyond human.
What room, then, for CS students?
I wonder if biology and theology are picking up students. Those fields, I'd bet, won't be solved within our lifetimes.