I actually like this. If resellers don’t buy the seats, then you won’t need scalpers and you can get them for face value on the site.
The only real pain is for season tickets holders. For them, maybe give them a free exemption for 25% of their games. If you are selling more than that to a stranger, why have them?