We're a developing side that should be looking to upgrade every player on our list that isn't best 22. Depth players are okay in the very short term but we're not a finalist so having to blood a raw player isn't too much of a concern. We don't need depth to go deep into finals because we're not even making finals yet.
I agree grabbing someone expensive like Weideman wouldn't be the go, but it could be we end up with a promising key position player in the draft. If we didn't have so many players contracted for so long - already an issue right now, we have very few list spots - we would have the flexibility to assess the list and make calls every year.
With Himmelberg signed up for 2 years we don't have as much flexibility to improve our list at the end of next year. We're doing once again what many people have criticized us for doing which is keeping players we know aren't good enough on the list for too long, rather than looking to shift and upgrade the list.
I don't honestly think the risk of him being poached is very high, it was probably non existent and even if he did get a good 2 year offer somewhere else it's hardly a big deal if he leaves
But if we’ve matured to the point that we can push out contracted players, then the extra year is actually beneficial. Assuming the player has suitors after another year in the 2s with a few decent AFL injury cover appearances.