Seriously. Even assuming those things--I would say the program I went through was very relevant and I don't think cheating happened very often. It was a really small program and everybody got to know everyone else. So while I can't say for certain, I never saw cheating amongst my friends, nor was ever approached to assist in cheating (though I was frequently asked for help in studying).
The problem is, I knew some of the guys who graduated, with extremely low GPAs, who didn't cheat, have the same degree as me, exited with the same student loan debt as me, and can't code their way out of a wet paper bag. I've ran into some of them working retail jobs back in my home town.
It's a fucking travesty. They had to be saddled with a student loan debt load they would have no chance of paying back. I only paid mine back so early because of a lucky break on an insurance claim. I'd still be paying on them, 20 years later, if I hadn't lost everything I owned in a flood.
Universties talk about how they don't want to be seen as vocational training facilities. Well, they need to admit the reality. Primary education is not preparing people for the work force. We give people a free education for 13 years, and if they want to have economic opportunity, they want to do something more than just manual labor, we can't give them another 2 to 4 years? It's bullshit.