I'll half agree, clearly they could sell a lot more, but making "enough for everybody" doesn't make sense. It's unlikely that EVERYONE who attended the game would want one of everything. Plus, those buying multiple items to flip would buy less too, as they become less "valuable" if there's more.
That being said, limiting the commemorative program, which might be one of the more popular items, to 3,000 makes no sense. I thought about it in my head, and would they sell out of they made 6,000? Clearly. 10,000? Probably. So they easily could have made more than triple and still sold out.
Its irrelevant to me because I don't collect this kind of stuff (only thing I'll want is the patch the team wears on their game jerseys), but for people to already be disappointed and it's not even the day of the event yet, that's just not good business.