I know. Everything that you said makes sense.
But he is so versatile, even if he isn't the strongest mon at the moment, you don't know what to expect from him sometimes.
I'd like to question some other ranks tho:
Drifloon only A+? I think he has a spot in S right now.
Stunky only B? I think he...