For a regular league game, I'd agree. But expensive beer, running out of things and crowding is commonplace all over the ground. For £25/£12.50 its a good "entry" price for families who usually cant usually afford the extra bits, like free programs, player interviews, etc.