I can see the thought of, we are planning on adding via trade so if we bring him up now we don't get a good enough look at him and we might have to dfa him for the guy traded for and they dont want to do that if he might have figured it out.
And there may have been discussion about bringing him up, but then he got injured and so this whole situation might be bad luck meets circumstance.
Overall, in my opinion he was done enough to get another, last, chance, especially with where winker is at, but it has to be a solid chance where he is given the everyday dh, or 1b, job and not a start once a week and get some pinch hit opportunities. If nothing develops for a trade, dump winker and give the do to huira. He can do worse and he should be able to hit a couple over the fence at least.