The reason they're charging the £3 (and giving out 100 points too remember points-bitches) is to give fans an incentive to turn up on the night - the thinking being that if they just gave them away they'd get lots of people saying yeah yeah we'll come and then not bothering (because they have nothing invested in it) - its a way of trying to ensure they get the numbers they need - I can see every man and his dog from the club, local schools, scooped off the street for this, even Khaldoon will be sat in the third tier if it needs it.
And don't forget, £3 for 100 points - that's as much as you'd get with five away games isn't it?
EDIT: cyclops good point - all the proceeds are going to CTIC, Alex Williams made this very clear yesterday