If an older guy can hit enough to stick at DH, then yes, he's worth spending money on, but Allen Craig does not fit that description. Also, I'm not in favor of subtracting Ramirez.
The way baseball's economic system works, it is very rarely worth the price, either in FA dollars or traded talent, to acquire a guy over 30. Maybe on a 1-year deal if you can get it.