And this is the critical flaw in our current set up. Getting tickets at the gate is a workaround to a bad system, not a desired solution.
Your friend had all the way up until game time to decide not to go. Whereas if he could pay walk up prices online, the purchase would’ve been made. Even if he decides not to go, we’ve got the money. We live in the era of cancelled plans. I can’t remember which, but there’s a comedian who has an entire bit about how satisfying it is to cancel plans and just stay home.