Is this the same idea as using universal Turing machines (CPUs that can execute software) rather than conventional fixed-function Turing machines (ASICs/FPGAs)?
Yes, exactly
This sounds like what's described here: https://www.quora.com/What-is-the-universal-quantum-computer...
Perhaps this is what's already done in practice.