you have to factor in salary when making trades. Teams would be reluctant to take on Victor's contract, considering his age. It's not just about "how good" the prospects are. It's more complicated than that. Also, it's probably not the best idea to make big trades in April, as teams aren't necessarily looking to make acquisitions yet. It's better to wait until close to the deadline as it's more realistic