I just don't see how designating that much $ to one player who is good but not some Harper/Trout/Stanton/Machado/Altuve type in terms of production will do anything but handicap a team like the Royals.
Hosmer is very good, but that money spread around the rest of the diamond for the next 7 years is a much smarter way to run a baseball team.