Let’s not forget - your ticket prices include VAT @ 20% too. So there’s 20% there which isn’t the clubs.
I think they have been doing this for a few years now, it clearly works for them. As a business which they are if it was having a detrimental financial impact on them then they wouldn't do it, fair play to them