I kinda agree with some of that - particularly, asking people to do coding with pen and paper seems pretty daft. However I would observe that you seem to be viewing computer science entirely from a perspective of, does it train you to be a good coder. And that's not really education, that's more like, training. I get that, from the perspective of a student who's paying £10K in fees and wants to recoup that in salaries, that's an important consideration, but I wonder whether that's ideal from the point of view of wider society. Yes, I'd expect someone with a computer science degree to have some experience of programming, to know what a compiler is - and indeed to have some familiarity with a variety of different languages from different domains - from conventional programming languages like Java or C# to more domain-specific things CSS, HTML and SQL. But from the perspective of general education and wider society, I'd have liked to think that a computer science graduate would have a good understanding of the role of computers in society and how computers have shaped society over the last few years. They'd be aware of ethical issues about data collection and so on. They'd know something about the principles of good UI design, and be aware of accessibility issues. They'd hopefully know about hardware and how computers work - and on a practical side, would be comfortable doing things like taking a PC to bits to replace a CPU (OK, that one is heading towards training too). They'd be aware of AI and what kinds of things are and aren't likely to be achievable with AI, and be able to think at least a little about the impact of it on the economy. They'd understand issues about standardisation - why standards exist, and, if pushed, be able to read and roughly understand an ISO document or an RFC. And they'd be familiar with security and the principles behind how to prevent both people and businesses becoming victims of security hacks and scams. In short they'd have a well rounded understanding of both much of the technology behind computers and how computers interact with society.
Off the top of my head, I'm not really familiar with University computer science syllabuses, but I'd have thought that some (obviously not all) of those things would be appropriate to test by traditional exam.
Or am I being too old fashioned?