Exactly the kind of move we don't need.
We should be either rebuilding, or contending. Had it been a one/two year deal, it might have still made a little sense. Tying up huge amount of our space in a piece that we don't need at all is plain silly.
Nothing against Landry. He's a good player who played well everywhere he's gone (except us, maybe. But that was a different coach). But where will he see minutes, unless he steals them from PPat/JT? Plus, don't we already have an overpaid, veteran, locker room presence big guy, ex Rocket on our team? Why did we need to add another?
Given that we are unlikely to sign a good FA, we need to use our cap space to collect assets, like Utah did. Signing middling FAs will keep us in perpetual mediocrity.