Bitcoin is a decentralised coin and also anonymous and invisible, so naturally it wouldn't be supported by any credit or debit card. For bitcoin exchange, an wallet is needed from which the coins would be transferred to another wallet.
It is already supported by some credit cards. It depends on you if you want to ruin your privacy or not.
But you already can pay with btc using the credit card. The only thing is that conversion rates and bank percents are high.