The possibility of refunds or invoices creates financial risk on one side or the other which is what we wanted to avoid in the first place. The only way you can financially plan ahead is with a stable currency, the more stable the better. Bitcoin is fundamentally unable to achieve that, the best we have today is central bank fiat from civilized countries. If you want to design your own possibly "more digital" finance scheme you'd have to design it "stability first".