Bitcoin debit card is “centralized” a person is ought to deposit money into the account at the debit card company. this ensures that a 3rd party has control over your coins. and this risk can be reduced by depositing the money(coins) that a person can afford losing if a hack takes place. And as this is a service it comes with a price tag.
DianeK Answered question