I agree with "many many years" but a good number of quantum computers use other methods (superconducting qubits from Google/Rigetti, or trapped ions from IonQ). They have much smaller numbers of qubits, are more generally applicable to problems, but have the issue of noisy readings.