I simply don't believe he's worth what he got paid. I would rather find someone through other means. For example, Tyler Boyd signed a deal for 4.5 million. I'd take him at that than give 40 million to Davis. I'd pay Hollywood the 1 year deal KC gave him instead too. Granted, those guys may not have signed with the Bears, but those are just examples of options. I just think Gabe is just a very average player... inconsistent... not an exciting signing at top market value. He's been on a great offense with an elite QB and never been noteworthy. His drop rate isn't good... he fumbles enough for his touches... etc. etc.
I wouldn't have known about Allen... or Odunze... or even that Diggs was traded. But assuming all else fell in place, I would've been wondering why we didn't trade for Allen or Diggs instead. Or if we landed Odunze, I simply would've thought we could've just skipped signing Davis all-together cause he'd be our 4th target by midseason at the latest, but making almost as much as our 2nd and 3rd targets combined. If none of that happened, I still would've rather seen us draft a WR somewhere in the draft.
I certainly can be wrong, which is fine... I can't speak to his character other than I never had concerns with him in that way. I just don't like what Davis brings at his cost.