Exactly.
Why even charge for it if it's something you can get free with a free card?
Either sign up for a couple of free rechargeable gift cards with a zero balance, or if there's a minimum, a $1 balance, and you get 4 free hours of internet.
That sort of defeats the purpose of A) giving it as a bonus to broadband and wireless subscribers and B) charging anything for it in the first place.
Reading comprehension is key
'it will give customers that use its Starbucks purchase card'
The key words are 'customers' and 'use'. If you just load a buck onto a gift card, neither words apply. If you use the gift card to purchase a drink, you get two free hours. Just having the card doesn't get you anything but a thicker wallet