That is a fair take - Keri is generally excellent. In a vacuum, without external pressures (like a GM's own job security or some need to show fans something for a eleventy million year rebuilding process), the Royals would probably not do the deal. Young, cheap, controllable, all-star talent is extremely difficult to find - and a team like KC needs to hoard as much of that as possible. But all things weren't equal - and a lot of people felt they had to go in for a variety of reasons.
For a team like Tampa - who really will never get fan interest, that sort of deal is a much easier proposition.