Hi Matthew:
Good points. For me, a good grading system accurately measures the degree to which the student learned. There are many ways to achieve this, but as long as it is fair, consistent, and is aligned with the course and student learning objectives, students will have no reason to object to their grades.
Regards, Barry