Computer Science without code is as worthless as literary study without reading. That curriculum is going to be torture.
Teaching systems is useful. The worst vibe coding I've seen has been bad system design choices. But I agree that we should also still look at the code.
I had an algorithms class in undergrad where we designed algorithms for computers with specific memory and processor configurations that didn’t exist, and specifically, would never be built.
But we studied algorithms for them anyway.