Its interesting because that's not the Saints fault, and doens't make the Kamara signing bad. What happened is multiple GM's didn't have a correct assessment of Henry in FA and so the Ravens got him at a discount because not many other teams were competing for his services.
Trust me there are more GM's kicking themselves at that improper evaluation than there are GM's scrutinizing Kamara's contract. It's safer than the 49ers paying McCaffrey, who's history of high usage dating back to college should have been enough to cause caution.. Kamara doesn't have the mileage on him that CMC has.