I was living under the impression that the Oyster card already solved this problem years ago.
If you don't want to use disposable ones, the same kiosk that dispenses the temporary cards will allow you to buy a permanent one which you can load with fares as normal.