I think this oversimplifies it. Of course the OP is asking yes/no, but clearly the analytics are complex. To me the odds of top dollar for aging players along with increased injury risk tips the balance to a "no," if you're looking for a blanket answer. But who knows, some players (as in the history of extensions) will be the exception. The magic trick is, how to predict with confidence?