Most CS students aren't aiming to be computer scientists (which typically requires a PhD), they just want a job. And software engineering jobs demand CS degrees.
I'm glad that people are creating alternatives to the traditional 4-year CS degree. But personally I think the solution isn't going to involve students paying tens of thousands of dollars to learn information that's available for free online.