I don't get how this is better than keypair cryptography.
Quantum cryptography, if correctly implemented, should be theoretically unbreakable, not merely "hard" to break -- much like a one-time pad.
Current QC accomplishes shared key generation only (so it's similar to a public key primitive like DH). Bulk ciphering and MAC are still done by classical symmetric algorithms. Forgoing the fibre and only using the pre-shared key would yield similar security properties.