good question...typically if a support dies "for" their team, its FOR something right? well we can grade a supports death by what is gained directly during or after..if the support dies but 3 enimies go down..thats positive points..if the support dies and no objectives/kills/anything is gained its probably negative points.
Maybe an Support just wants to safe an ally that is on a killing spree and worth much more Gold.. that would be a thing hard to grade.
if a team is losing, then an event happens and suddenly that team gains advantage...that can be quantified.
Would be hard to program.. just like many other things in this system if you want an as accurate as possible system what would be needed if you want to make LP gains depending on it.
getting baron should give points...im not sure what the question is here.
The problem here is that the player who made the call gains nothing more than his other teammates. If 1 Player pays close attention to the map and for example sees that the enemy Jungler and Adc are bot and makes his team aware of it and spam pings baron he will get nothing added to his Grade on that. The system could detect that the team has slain Baron, but not who did the call that maybe could have decided the game.
And that is only an example.
Decision making is one of the most important things in the Game, but it is impossible to grade it. For example, if some jungler leads the Team and makes good calls that carry his team to victory, but only has decent stats, he won't get graded good even if he was a very important member of the team. A Game isn't decided by stats only, good calls and decision making is an very impotrant thing too. But how should the system track the player that made these calls in the first place.
this has an easy solution, remove the vague "were watching you" sytem, with an explanation on what metrics are used. no they dont have to ask the question.
Furthermore - a better summary at the end of the match including something like "youre CS was lower than average for X role and X champion" "You had low objective participation" or any explanation on the reasoning for getting whatever grade you got...no more bitching. And for those padding their stats with kills..they would get a nice red message saying "you have extremely low objective participation" "your kills were often away from your team, consider helping them to improve your performance rating"
I mean there is a solution to every problem..i dont have all the answers, but im sure a team of friggin engineers can work this out.
Riot is not giving out the exact stats for the Grades for a reason... that players won't tryhard too hard at these stats.
I have played so many Normals where i carried hard but didn't get an S because i totally neglected my CS score, while some other guy got one even if he was just decent but keeping up his stats.
So, to get an S, i would have to focus more on CS instead of Snowballing and Kills, which would mean i would have to change my playstyle to get a better Grade even if i would say i would have performed worse that way.
I know the Grading System is not flawless, but making one where you can make LP gain depend on is simply impossible. It would have heavy impact of the game play, no matter how hard Riot tries to change the system.