Here is the biggest problem with cryptos that no one is focusing on
If you want to sell digital goods or if you need a notification on your shop that client made payment you have to use a third party or a node or a smart contract
This is not true. You can search for free any block explorer to see if the payment happened.
And many wallets notifies the user when he receives credits.
Electrum (from electrum.org) shows a popup in the desktop when I receive a new transaction. I can almost guarantee that it does the same in mobile version
https://electrum.readthedocs.io/en/latest/faq.htmlThe client subscribes to its own addresses (nit: sha256 hashes of scriptPubKeys)
so that it would be notified of new transactions touching them. It also synchronizes the existing history of its addresses. This means the client sacrifices some privacy to the server, as the server can now reasonably guess that all these addresses belong to the same entity.
Your "biggest" crypto problem is a just a bad software you are using.
Most of you don't get it
not all merchants are tech guys like us ...
For a merchant should be simple as sending a link to someone
http//myserver.com/myaddress/payme ---> client pays --> and files released or notification send to email ...
Tell granny about electrum ... i am talking about making crypto available to all...even a 12 years old kid should be able to sell his digital paintings using crypto easy ,or a 80 years old ,without anyone else configuring servers etc ...