Pablo will not and was never going to be worth his contract.
Shaw's numbers have been mediocre. Maybe Pablo would be better? Maybe not, but personally, I've always liked the idea of Shaw as more of a super sub type than as a starting player.
Regardless, if Pablo can be close to average, he provides depth and flexibility to the team, or he could bring us something in return in a trade. Otherwise, he's a sunk cost.