There’s been outrage over people scalping Super 15 tickets on Trade Me. No practical way to stop this unless you require photo ID with tickets to get into events. Also making tickets non transferable means if you get sick or injured or the like, then your tickets are wasted and your seats go empty.
The basic “problem” is that there is a fixed supply, and high demand. The secondary market allows those who want to pay a premium to get to go, after missing out due to the vagaries of online booking systems.
Now one may say it is unfair that the scalpers make the money, rather than the sports code. This is true. So why not have the sporting code itself auction off some tickets?
Sell half the tickets at a fixed rate (so some fans can get to got for an affordable price), and auction off the remaining half with the top say 4,000 bids getting four tickets each?