I would imagine the biggest factor is that it is further from London and close to a large midlands population. If major acts are playing Wembley or the Emirates etc. it makes little sense to come to Brighton where the catchment area is relatively small.