Thank you. That's a consolidated version of my rationale. He get's way too much hate for what he does.
For sure. I think he gets way too much heat for what he doesn't do than what he actually does. People expected him to be Moose, and since Moose is a Top 100 WR of all-time, they were big shoes to fill. Why can't he produce 1,000 yards playing beside Smith? Well.... not many WR in the NFL could produce 1,000 yards as the second WR.
He's a good route runner, has good hands, and has sprung more big rushing plays than any TE on our roster. People just want a superstar. They're looking towards Pipe Dream Hakeem when we don't have the money and might even have trouble keeping Ginn.