As far as I know QKD needs a quantum channel to send the photons. If anyone measures the photons they are useless.
It sounds as if Alice needs a fiber optic cable all the way to Bob - or at least line-of-sight to Bob. So no wifi through walls.
One of the things that really makes the internet work is packet switching done in routers. If every sender would need a cable to every receiver then the internet would never have been such a success.
How would you build routers that can route photons from Alice to Bob for QKD? Will they work, if Bob is using his tablet under a blanket on a cruise in the middle of the ocean?
I have attended a few talks on quantum computing breaking currently used asymmetric ciphers. Usually the presenter then mentions that quantum encryption will solve this. The presenter mentions this as if we can use the existing infrastructure, which I feel certain is wrong. So I am wondering if I am missing some obvious way to be able roll out QKD to every computer.