You said "many thought Felix could be had for Craig." Nobody said this. Fat Strat said he would want the Cardinals to give up Craig for Felix straight up, the obvious implication here being that the Cardinals cannot afford to gut their system and trade one of their most valuable chips for a pitcher making $39 million over the next two seasons. Nothing you just posted supports your point that anyone thinks the Cardinals can get Felix for a lesser package.