I basically responded to this post in my last post above, but just a little add on...
Of course the number one sellers are princesses, cars crap, and plushes, but that does not mean they should be forced into every single store on property. Disney is about offering a unique experience, and land/theme specific shops are part of that experience. Over the last decade they have completely forgotten that, and are making an attempt to World of Disney the entire resort. Head into any of the non main shops and tell me how long the lines are at the registers, it's because there is no reason to buy things in, say, AdventureLand, because there is nothing unique to purchase.