I see what you're saying here, but the thing is that baseball isn't a rational market. Teams are more than happy to trade Danny Valencia for Erik Kratz because they know they can get these guys cheap and they're not going to give them $70/5 until they absolutely need to because they don't want to drive up the price, they want to keep the price as low as possible for as long as possible to keep the skill a market inefficiency. Players don't always get paid what they're worth. Hell, Lucroy is making $2M this year.