There is something fundamentally wrong with the way supports get S ranks
I'm a support main and I've had too many matches like this now, where I'll do great, do everything a support is supposed to do, and when the game is over I get something like a B+ or A-.
I just had a game where I went 0/2/21 as Taric support, had almost 100% uptime on all 3 of my wards after I got sighstone, had a pink ward up 24/7, cleared over 16 wards, over 70% kill participation, and ended the game with an A. Not an A+, just an A.
I find it extremely hard to believe that the standard for an S rank is above my performance in that game, or any of the other games where I perform similarly and get a low mastery grade, especially when I've seen things like an 8/5/5 Gragas get S ranks before.
I've heard countless people tell me just how "easy" it is to get an S, and I'm having a real hard time believing them with just how hard it seems to actually get an S rank as support.
The mastery system really needs a lot of tweaks in how it judges the performance of supports. I know Riot has said that releasing information about the particulars of how scores are judged is not an option, but until I see some formulas, I'm pretty convinced at this point that there is a big RNG element involved.