I honestly support this. At least at face value for the devil is always in the details. I have had a similar discussion with many of my friends that are academics. We all, more or less, agree that grades do not really serve their purported purpose.
Grades in their current form might be the purest incarnation of Goodhart's Law.