Quantum computing only solves certain classes of tasks faster, not all tasks, not most tasks, only a tiny amount of tasks.
Shor's is a completely different matter entirely: the difference between exponential and linear time is so huge that even a comparatively tiny QC (only a few million qubits) would significantly outpace the largest classical supercomputers put together on this specific problem.