As NG said, Cooks is literally 24 right now. Think about him as a guy we just drafted and are developing.
Furthermore, I don't know if y'all have been watching the games but I have. There were literally 2 catches that Cooks missed on yesterday - 1 where he thought that the play was over, and one where he had a drop. It seems like everyone continues to view that slow down catch of representative of Cooks entire season. That's called a mistake, not some intangible that defined you. The real issue is that the ball is too frequently underthrown or overthrown for the ball to end up in the WRs hands. Cooks could have tacked on at least another two hundred or three hundred yards of offense if the ball actually ended up in his hands instead of in front of him or behind him. He was more successful with those type of routes last year since Brees has been throwing deep balls to his receivers for a while now. Brady hasn't had a deep threat like Cooks in several years, so isn't nearly as comfortable throwing them. You can see how much Brady tries to throw those balls (which somewhat indicates that Cooks gets open), but they often end in DPI, Ints, or Incomplete passes. I think that Cooks is a superstar right now and his yardage will only increase as Brady improves his accuracy on those deep balls. Had Cooks had even 100 more yards, I don't think that anyone would be saying that he's a WR2/3 or a complementary piece. 2 and 3's don't put up those numbers.