It's pretty obvious to me that pokémon center just want to allow these scalpers to be part of their main distribution channel. Much easier to push out products to those willing to accept the risk holding on to inventory for the trade off having exclusive promos they aren't suppose to sell for a premium.
Would you rather assemble 100 boxes for shipping and fill them with 10 pieces of merch and 10 promo cards, or would you rather assemble 1000 boxes and fill them with 1 item & a promo card?
Plus this madness adds to the hysteria and lure to these promo cards, it's just that much more illusive and has a perceived value on top of its limited run. And this isn't the first time this has happened, why aren't the lessons learned from previous events applied? Why is the limit per item set so high? Why were there functional link tied to their transaction processes before launch? Why don't they queue orders or use a lottery system? Because we the consumer will just put up with it and they as the producers know this. This system isn't broken for them as long as it continues to make money for in the most efficient manner possible. Cause that's what it boils down to, the bottom line.
We shouldn't put our blame on the scalpers, this whole thing goes solely TPCi and the various pokemon center websites. In other words, don't hate the player, hate the game.