It is a good idea to create a debit card for crypto, but I disagree that partnering up with major companies like Visa and MasterCard is good. Not because this is against crypto believes, but because Visa/MasterCard/others will not take crypto seriously and provide the best service.
As article states , there is not much alternatives because there are not many vendors who accept cryptos. There is hope that it will increase otherwise working crypto cards is a good way to spend your cryptos.