This has been stuck in my head for some time and I thought it's about time to write it down and get some input/feedback.
So what are two major problems in crypto?
1. With some banks it's illegal to buy crypto with your bank account and bank accounts have been closed in the past for this reason. This is stopping some people of buying bitcoins or go through localbitcoins.
2. People that want to pay invoices/bills (like electricity bill => miners etc), have the issue of converting crypto into fiat and withdraw it to their bank accounts (or maybe they don't even own a bank account anymore). Withdrawing money from an exchange also means clear exposure to the banks, so they could shut down your account as well as you are interacting with exchanges.
So what could be a solution?
Have a localbitcoins type of site where you can do the following:
Example
Mister X needs to pay his electricity bill with crypto. He posts the bill data to the site and the crypto he wants to pay with. Once someone wants to buy crypto they simply pay the bill for mister X and they get the crypto unlocked in the escrow.
This can be done with ETH smart contracts in a totally decentralised way, even with Aragon governance. There should be some kind of trust/rating system as well.
Just a very rough idea, but want to get this discussion going.
This is already happening on LBC with a lot of traders in my country.
It's called BPay here (not sure what the system is called in other countries), but essentially, if you want to pay a bill, you can go do that without any involvement of a bank account by selling your bitcoins. Pretty similar to your idea.
So yes, this is a proven idea that will work. But what we don't see is an entire platform devoting all of their resources to this idea of a "bills exchange". It could be a service that can be successful, however, I don't really think it'll work that well on a large scale, as there is only a finite amount of bills that one needs to pay.