I do find it disappointing that the companies making these products don't go to any effort to ensure they don't get scalped. Obviously they're huge companies and money is money, but one would think especially with limited edition products they'd want them to directly end up in the hands of fans.
And how do you propose companies solve this dilemma? Someone will always think of a way around the rules and exploit them. The problem once again is availability. IIRC, Sony only made 12,300 special edition consoles. With hundreds of millions of people who would love to have one. In that scenario, you have an equal chance of winning the Lottery.
However, on the base model PS5 Pro, it appears Sony made more than enough because they plastered a full page Ad on my PS5 Store Home screen with a QR code. I tested to see if there was a wait and lo and behold, I was able to checkout the item. I didn't buy it, just checking availability.
The following day, same thing they were available for preorder, no waiting. It was Sony who created a FOMO demand for the product with only 12,300 made. That scenario will always get the attention of a scalper to double or triple their investment.
The only solution that will work apart from Sony making enough units to satisfy demand (
which they obviously didn't learned from the 20th Anniversary PS4, because they advertised a limited only supply, once AGAIN!) is to not buy from a scalper. Let them sit on their product. Unfortunately, people are too weak to resist a Limited Edition item.