Moore gets (rightly) slammed because he gave up 6 cost-controlled years of a top top prospect (plus other solid prospects) for 2 years of a fairly-paid good starter. In a best case scenario the Royals win total will be in the upper 80s; they're not "one pitcher" away from championship contention. Also, they could have received a very similar improvement just by putting Myers in RF in place of Francouer (who was arguably the worst position player in baseball last year).