It'd be different if they gave him that contract in the offseason when someone better could've been had for the same price.
It's not like there was someone better they could've signed instead of trading for Engsberg.
I could care less how much money John Moores spends. The only reason I even care about salary sizes is because the money could be spent elsewhere if not wasted on certain individuals if they happen to be overpaid.
That's not really a factor here, so I don't really care that Moores has to pay more money for Ensberg than he did for Branyan, even if you are right about them essentially being the same player. (Which i'm neither agreeing nor disagreeing with here.)