You know, I completely agree with both statements that you made. I'm just not sure that there is a better option at this point.
Trading for someone better is going to cost the Reds a LOT in terms of prospects this offseason. The FA market for SS's is barren and I don't see an answer there either.
My best guess is that 1) They end up re-signing Cabrera after he tests the market, doesn't generate much interest and then is willing to sign a 1 yr deal, or 2) They don't re-sign Cabrera, go into Spring Training with Janish and end up trying to make a move in-season or closer to the deadline.