Most coverage confuses physical qubits with logical ones. A physical qubit is the actual hardware produced, for instance a superconducting circuit or a neutral atom, and on its own it has relatively high error rates, way too high to be used directly for running Shor’s algorithm at a cryptographically relevant scale.
A logical qubit is made by applying error correction techniques to a group of physical qubits. Increasing the size of the group reduces the error rate, potentially down to the levels required to threaten public key cryptography. While physical qubit error rates are caused by noise, logical qubits don’t have that physical limitation and could effectively act as ideal compute units: that’s why they are the unit that counts.
So when a quantum chip is announced with "a thousand qubits," ask first whether they are physical or logical, and second, the error rate. A large logical qubit count means little if the errors are high — for instance, because the underlying physical qubits are not good enough or the number of physical qubits used for a single logical qubit is insufficient — if the result is detection rather than real-time correction, or if it leans on post-selection.
There is also no fixed exchange rate: one logical qubit might cost ten physical qubits or a thousand, depending on the required logical error rate and on the error-correction code, which in turn might be viable only for specific qubit technologies. So you cannot splice the best figures from rival technologies into one curve and announce that we are two years away.
The target is on the order of a thousand logical qubits at around one error in a trillion operations. Today we are at fewer than a hundred — far from those error rates. The gap is large, and that is the honest starting point.