These are 2 completely different players.
Frazier is a completely selfish, worthless piece of garbage who needs to be gotten rid of immediately.
Abreu, on the other hand, is a guy whose BA is 25 points lower than hat it should be and who has not been a clutch hitter as in the past. He did it in the past and if given time and patience can do it again. Best to lower him in the batting order and then leave him alone.