Beta keys are handled differently these days. They don’t normally give out keys, but instead just flag your account for beta. One of the reasons, as you mentioned, was people trying to “sell” keys. The other, people scamming people while trying to “sell” keys.
Now days, if you get into Beta, your account is flagged on Blizzard’s end.
As mentioned in the announcement over in the General forums: