Well it would make sense since when you go to a store a Gift Card has no value until someone buys one and the cashier adds the value you chose. You would think that all online orders would be tied the same way. Someone pays $10 they get $10 in credit. And the only way to change that is to have a sale and program a change. Of course this means you can still have issues like this anyway...
But it would be dumb of BB to send out thousands of $15 GC. Too many people will call asking for their money back even though they would be in the wrong and should in no way be given a refund. Its going to cost BB a ton of money to field all the complaints.
TLDR