The whole premise of Eric Haase is built around the bat. The defense at catcher is flawed compared to Barnhart and the other catching options, left field he's underwhelming, etc.
So if he's not hitting and doesn't recapture the magic, there's nothing else really justifying him being here.
I do think they would be concerned with him being claimed by another org, which he likely would be with his #'s last year. Otherwise they would have cut him at roster reduction and kept Garneau