I agree with all of this.
The Niners, at their core, are a year removed from a Super Bowl appearance - so conventional wisdom implies that they are in a much better position to rebound from a significant rebuild.
The Saints are definitely overpaying for some aging player providing diminished returns, but they were on the hook for most of them anyway, so why not just shift the burden created by the convoluted cap management system and see what you get from them as you try and retool via the draft and mid-tier free agency?