To be fair, Buffalo was among the top teams in the NFL prior to Brady too.
Buffalo Bills players catch rates among the highest in the league https://buffalowdown.com/posts/buffalo-bills-players-catch-rates-highest-league-01hfwshwqnt6
Gabe Davis has the lowest catch % in the league. Though he's hardly the only culprit. (McKenzie used to have a bunch of drops too).
Shakir meanwhile had the best catch % in the league this year. Maybe it's on having better receivers.
I wonder if Josh throws the ball harder than other QBs & it makes it harder to catch? (No basis to rely on for this, just a question).
I agree it's a problem that needs to get fixed, just seems like a bigger problem than Brady.