No but his average numbers are. He is not playing bad but definitely not playing very good. If I do a mediocre job I don't tell my boss its not my fault you paid me as much as you did. The fact is he is paid as a max player and is far from it.
I am not sure why you keep coming back to salary. If he was a trade prospect, sure. When evaluating whether he should have been matched, sure.
His contract has nothing to do with how he is playing today, except maybe relatve to expectations, which, again, are not in his control.