Centralized financial companies are constantly working on solutions to make transactions between different parties as easy as possible, however, the cryptocurrency and blockchain payment solutions are very complicated for the average person to use.
Until this is put in check, cryptocurrency payments will never have a chance to overcome fist.
It is complicated for a regular user and first time hard to understand how it works. But Ethereum ecosystem now is not so complicated and have many user-friendly services.