The fact that "the name on the ticket must match your photo ID, but you can resell at any time before the event" would instantly solve scalping problems and yet nobody does it is your clue that nobody actually wants scalping problems to be solved. Scalpers are the sin eaters for Ticketmaster and the events themselves, taking the hate so the performers don't have to.
Adding ID checks would make venue entry a slower and more tedious process.
How do performers benefit from scalping?