Last year he averaged 8.8 yards per catch. The TE, Julius Thomas averaged 9.5 and he got cut because he is terrible. 112 catches is awesome and the 9 TD are nice too...but he is being paid like a top 5 elite WR. he is a good player. He is FAR from elite.
8.8 yards per catch for a $15M/yr WR?
Here are his measurables. They are horrid...
https://www.mockdraftable.com/player/jarvis-landry. I know on-field production is far more important, and he has shown that he is a good football player on the field, but the red flags of extraordinarily low YPC, terrible measurables, and reportedly an attitude issue (which I agree is probably nonsense, but its out there) all stand out to me.
ETA - If Jarvis Landry is worth $15M/yr, OBJ is worth $30M.