Television revenues in MLB are about to take a huge spike up. It's not butts in the seats paying for him. I'd also guess that the NHL salary cap is allowing Ilitich to drop some more coin on the Tigers.
Interesting times in Baseball when team like the Reds can afford to keep Votto, Bailey and Bruce. Lots of local TV revenue to go around, it seems.