Such technology already exists. It is called a smart contract. Certain platforms are implementing this such as Ethereum, EOS, etc. I don’t see RaiBlocks implementing it, at least directly.
Basically, the smart contract states that you will pay X in case of a definable event. In this case, Netflix offers you service for a month and they get their payment. Depending on how the smart contract is written, either party can cancel the agreement at any time and the payments stops. No human needs to enforce it. It is built into the network and will be enforced automatically.
Cryptocurrencies acting like a bank is going in the wrong direction. Cryptos are a better way forward and will largely make banks obsolete (as the web has largely made DVD rentals, newspapers, and other businesses obsolete). One of Bitcoin’s most basic features is that it is trustless. You do not have to trust that you will be paid back. Your nation does not suddenly have a “bank holiday” when the financial system collapses and nationalizes the money you thought was yours but was actually under someone else’s control.
Cryptos still need to mature, but they will be a far better way to handle monetary transactions than banks and trusting others with your money.