Sheffield is not ready for "prime time" and the Yankees don't have time to wait for him to develop. Paxton is a finished product and will help in the Bronx immediately.
Sheffield is going to be really good and the Mariners have time to wait for him to grow.