Yeah, so why insist on doing that? Because that's what's easy for the schools and the teachers of this rather inhumane mass education system. How else are they to evaluate the performance of hundreds of students? They can't know each student individually. They must create artificial tests which they can apply at scale. They must create a grade economy. They must reduce humans to statistics.
Why even have grade boundaries? The difference between 89.95% and 90% is no doubt statistically insignificant. Why cause pain by creating rigid A-F boundaries?
> But some teachers are principled and are determined to police cheating anyway.
The problem is much of what is considered "cheating" by these people is actually perfectly normal real world behavior. Research and team work are absolutely normal and expected in the real world but in the artificially difficult dream world of academia they are frowned upon.
Why? Because allowing these things would force them to use less efficient evaluation methods. Much easier to ask a ton of questions in timed high pressure exams that will single-handledly decide the student's future.