You know that lots of card providers can generate virtual cards for free on demand these days right? Another set of details that works the same as your original card but can be used for, say, just one site and cancelled at any time if it gets misused.
If that's your only gripe than that's probably the easier way than switching to an entirely separate financial system.