This isn't a charity gig, it's just a regular gig. They've been donating a quid per ticket to charity now for many years.
And that price is just what it costs to see Arcade Fire. You could pay that and see them at the O2 or somewhere like that, or pay the same and see them in a small venue. Or more likely, miss out on tickets to see them in a small venue.