I believe some of them does have hidden rules and terms which are deduceable from their actual terms, so basically, a lot more is associated with other online and digital payments channels than as with Bitcoin.
Yes, both have their drawbacks and advantages. But so far, digital payments are definitely used more than digital currencies. The reasons are clear regarding legality, transfer fees, transfer time, and security. Of course, Bitcoin and crypto have advantages in terms of security, fees, and transfer time, but not in official legality. Moreover, transactions with crypto currencies are still currently limited to certain areas. In other words, access to crypto cannot yet reach everyone around the world. So for now, many people still choose to use digital finance, which is considered legal and easily accepted.