Shelf-warming isn't really Hasbro's fault. They supply the toys to the big distributors in the volume they request.

So blame TRU for not enough Masterpiece Primes and too many Masterpiece Rodimuses... Blame Target for not enough 2007 Camaro Bumblebees and too many 2012 Camaro Bumblebees...

It's actually difficult for distributors to determine what will sell and what won't as advertising and promotion from upcoming movies and TV shows has a large impact.