Truth, mostly. There is no guarantee a great player will be there at the exact moment they "put you over the top". Or that you'll be able to sign them.
The Twins would 100% be better (unless injury happened, which, anyone can get hurt) if they signed one of these guys.
(note: I'm not discussing these particular players and % of revenue on a player, just that the argument here seems to be never sign a FA, or don't sign one until they are the last piece.....both of which I disagree with)