No it is quite simple so your club makes more money. If it wasn't profitable the clubs would not or could not continue. It is all very noble to say you do it for the sport but if your club lost money they would soon stop.
There maybe all secondary reason but money/profitablity is the key.