This is 100% on Disney. I know they have finally put in a limit of 2. But have they limited each AP to 2 total so they can't just get back in line again?
Also, I know Disney is having supply chain issues like everyone else, but this reseller issue predates the pandemic. If they would make ample quantity available, both in the parks and online, it wouldn't be a problem.
The supply chain issues will eventually get figured out. But Disney will still be making too many items limited in quantity. I can only surmise that they like it that way. They like the frenzy that goes with it. They like the social media attention the scarcity provides.
The resellers would be a much smaller issue if they got stuck with merchandise they couldn't unload at inflated prices because Disney actually made enough of it available themselves.