I have never been a fan of " we can sign a guy, so let's sign a guy, just because we can add a guy, regardless of whether that guy would ever be good enough to earn playing time". Looking at the list in the OP, signing one of those guys is just signing a guy to sign a guy. They all suck and none would deserve time before Theis and Williams. Signing any of those guys accomplishes just one thing, adding to your luxury tax bill.