I had an experience like this in Numerical Methods in university years ago.
The exams were incredibly difficult for bad reasons: you had to calculate many iterations of an algorithm by hand. You also had to memorize a bunch of algorithms (rather than understanding how they worked or how to modify them to solve different problems).
The professor also had a "can't do anything about it" attitude, and so the entire class was blatantly cheating as a result, and I got the worst grade of my academic career.
It sort of broke the camel's back for me; I consider our current approach to academics to be fundamentally broken.
It's harder to design exams where people cannot cheat, but it's certainly possible. Randomize the orders of questions on the test. Have multiple versions the same question (e.g. in a math exam, change a 2 to a 4, or a sin to a cos). Now you have unique exams for each student.
Most importantly, design questions that require critical thinking, and allow everyone to use their computers/books/notes/whatever. That's far more representative of real life anyway.
These simple changes would both make cheating very difficult, and result in better learning: memorizing a bunch of crap the day before an exam will have basically no impact in my life. Learning how to reason critically about the subject matter will give me lasting benefits, even if that subject never comes up again.
This ProctorU stuff is just quadrupling down on a fundamentally broken approach and making it much worse.