Bitcoin is only 10 years old.Previously was some problems with security storage
But still bitcoin transaction fee is higher than cards.But the biggest problems are regulation.Bitcoin is not illegal but is also not accepted like a legal way of payments in most of countries