It's fine if we are talking about the difference between contending and not, or putting the finishing touch on a contender. That being said, I am just weary of such deals when the money could probably be more safely invested into positional players. Teams are handing these deals out to mid rotation guys and that is just risky business.
The only time I don't have an issue with it is when you know your team is already f***ed like the Jays. Going all in was crazy, but if you are going to do it then spend spend spend, otherwise you just threw away your window and your future simultaneously.