Depends on the player. It was well worth it for Manny. It remains to be seen if it will be worth it for Price.
If I was a GM and Trout or Harper were on the market, I'd make room on my payroll for them. An every day player like that has a ton of marketing potential.
Ask a Rangers fan and see if they thought having ARod around was a good idea.