Luck missed half of last season and is currently recovering from surgery. If I were Ballard, I would be inclined to protect Luck and worry about everything else later. No Luck, no team. With no Luck, the overall difference to the team between Reuben Foster and what we currently have would be negligible.
Plus, you can't fix it all in one year anyway, so protect your biggest asset first.