Now let's compare that to buying a prepaid timecard in a physical supermarket. Pretend you're the CFO going to pitch the adoption of a timecard system.
Everyone knows what a timecard is. No one knows what a bitcoin is. See the difference?
not being funny but I honestly don't know what a timecard is. Never heard of it. But I do know what a bitcoin is

As I and other posters have mentioned it doesn't matter that most of Blizzard customers don't know what a bitcoin is as long as bitcoins are not the only payment option. I often go to sites that have multiple payment options. Do I know what they all are? No. Do I care? No. I just use the one that suits me. If I go to a site and it accepts bitcoin as a payment method I'm actually more likely to buy something from that site.
The questions for the merchant should be:
If we add bitcoin as a payment method in addition to our current methods is it going to turn away our current customer base?
Is the cost of implementing a bitcoin payment solution more than additional profit/cost savings we'd generate from bitcoin paying customers?