Yes that's exactly what I'd want to use. Log in to your bank, create a virtual one-use CC, buy something and the CC no longer exists. Well, not exactly, there's still vast room for improvment but it'd be better that how it is now.
Sadly, I could not find any finance instutite here that offers that.