If people weren’t willing to buy from scalpers, they’d stop in pretty short order. Who wants to spend that kind of money on tickets to have nobody buy them? And it isn’t worth your time to sell them for what you paid.
The people buying scalped tickets are the ones contributing to the problem.
The people paying for those tickets are paying what they think is the value of those tickets to them. Nobody is putting a gun to their head and forcing them to pay those prices.