They need to figure out if Tork is worth investing more time in as a cornerstone player. If not, his position is easy to replace on the market.
Keith is a developmental play and the contract gives him a lot of time.
The Baez decision has to come within this calendar year. The money is gone and they have to decide when to cut bait and find another solution at short.
Third base is a black hole. Vierling's performance diminishes if he gets too many plate appearances. Urshels is barely playable and not a long term solution; Ibanez is a decent upgrade over Harold Castro types but if you play him too much, bad stuff starts happening.
Going forward, you can't just wait for development or time to fix your issues with this. If you can't sign a free agent, take some risks and make baseball trades to raise the floor. You're wasting a very good run prevention year becuase they are waiting for something to happen.