It was, because unlike most of your "gems" if there's a lack of other options, that would actually make sense. Lesser athletes have made the conversion to 1B. Suggesting Beltran couldn't is borderline retarded. However, look again at the "lack of better options part" which you keep conveniently ignoring. Please stop.
Also, by your logic, the Barry Zito contract is a good one. Now there's a REAL GEM!!!!11!!!