Weak? Have you compared it to the 5 previous years.
For the fun of it, let's gauge "good" by # of QBs taken in the first round. Depth is pretty irrelevant (beyond the 1st) as teams aren't looking for their franchise guy in the second and beyond (sure they'll take a shot at a developmental guy, but they aren't all in). And then, let's look at how they did last year ranking wise. I'll use PFF's ranking to keep it simple, listed in parens (JB was ranked 29th BTW)
2019- 3 first rounders, none performing in the top half of the league
Murray 1 (PFF25)
Jones 6 (PFF24)
Haskins 15 NR
2018 - 5 first rounders, on performing in the top half of league
Mayfield 1 (PFF18)
Darnold 3 (PFF28)
Allen 7 (PFF26)
Rosen 10 NR
Jackson 32 (PFF5)
2017 - 3 first rounders, 2 performing in top half and top 10 of league
Trubisky 2 (PFF27)
Mahomes 10 (PFF2)
Watson 12 (PFF9)
2016 - 3 first rounders, 1 barely performing in the top half of league
Goff 1 (PFF19)
Wentz 2 (PFF16)
2015 - 2 first rounders, none performing in top half of league
Winston 1 (PFF21)
2020 will have at minimum 3 QBs (Burrow/Tua/Herber) taken in the 1st (probably 3 top 10), likely a 4th (Love) 1st rounder though, and possibly 5 or 6 (Eason and Fromm). And that's in a year with incredible talent in FA. So not sure I'd call it weak. It'll have as many or more QBs taken early as 4 out of 5 years, likely more.
Not sure if you follow football recruiting, but I follow it very closely. Utah State gets CFL level of talent (not even XFL lol), while teams like LSU, Bama, etc. get NFL talent for comparison.
Here's USt, LSU, and Bama's recruits signees for the current period (note the individual players national ranks). And below that are the schools ranking... Bama and LSU are ranked 2nd and 4th in the country in talent. Utah State is 117th. And sorry, Tua/Burrow don't automatically crush it when they have a horrible OL and bad skill position players (their WRs were in the 4.6 and 4.7s lol). Put either of those QBs on a team with a bad OL and they would look very diferent.
And that's not even factoring in that 9 out of 11 starters were brand new. And the only other returning starter didn't start the whole year in 2018 (injury sub).