If you look at the draft numbers, the Saints have drafted well. They're consistently getting starters. The problem is their draft strategy and the guys they missed on, they missed badly. For example, 2.4 picks in the first three rounds per draft since 2017. That right there says they're picking less in the first three rounds than a normal pick allotment would give. I'm not gonna act like I'm some draft expert who knows who will hit and who will bust, but I spent a lot of time when I was at FS1 crunching numbers for trends and the draft numbers say rounds 1-3 are where teams can expect to find starters. The third round is about a 50% rate and the fourth round drops all the way down to 30%. The Saints trading away picks with a solid chance of success definitely hurts, even worse when they whiff.
Of those whiffs, the most notable is Davenport. Davenport cost the 1 they used to draft him and the 1 they used from the future. To then whiff is brutal. Turner is another first round miss and things are not looking good for Foskey. That is a total of three first round picks and a second round pick making no impact. That is catastrophic.
Even with that, they consistently get starters and solid contributors as long as they aren't targeting an edge rusher. Pro Bowl players are drafted league wide at a less than 10% rate, so knocking anyone for not regularly drafting Pro Bowls is like expecting someone to regularly pick the winning lottery numbers.
The biggest hole in their drafts has been attempting to address the Edge rusher position. I think they need to hyper-analyze that and change how they evaluate that position group.