You are conflating die-hard fans with die-hard wealthy fans which is a little silly. Not all fans have the same marginal value of pocket change. One median-income fan may be easily be more die-hard than another more blasé millionaire fan, yet he is also a die-hard fan of feeding his children. Just because he is unwilling to sacrifice his children to go to the concert does not mean he is less of a fan. The millionaire is not really a die-hard fan, but can easily pay, so he does.
So no, the fan who wants to see the gig the most does not get to see it. That's only true if everyone has the same amount of disposable income. They don't.
For the median person, "the free market" just means "the person with the most money gets to make all of the decisions." So much so that a person who cares much less can affect an outcome he hardly cares about, because he also does not care about the money involved, because he has so much of it relative to the median person.
"I mean, it's one banana, Michael. What could it cost? $10?"