He's in his prime and pl proven. It's a reliable signing and it buys time to see how Laird develops and what the next manager can get out of AWB.
If the price is right and the contract isn't too lucrative, why not? Maybe we get 2 good years out of him, maybe 4. There is a risk but he won't turn deadwood overnight. Also he might not mind sitting on the bench at the end of his contract.
Laird isn't ready just because he's doing well in midtable championship.
Dalot has proven he's not up to it, so it makes sense to act quickly unless we want to see Bailly at RB.