How was Cabrera a "came out of nowhere" surprise? He was worth 3.6, 2.6, 0.3, 1.6, and 2.2 wins the five years prior to the Mets signing him. Apart from that one 0.3 WAR season, he's been a consistent ~2-3 win SS, and he's a guy who's good for a consistent 140+ games a season. Its not like he was 40 when they signed him either; he was just turning 30 and therefore it wasn't ridiculous at all to assume that he had more performance left in him.
That just looks like smart decision making, not "luck".