I've done it 4 times on three different XD freehubs. No problems, ever.
That explains it. XD freehubs are smooth constant ID all the way with no raised lip. They were designed quite recently. 11 speed road freehubs are fixed as well. But 10 speed freehubs from pre-2015 are a pita to service.

Guaranteed? This is like saying that no one could possibly install BB30 bearings without them being crooked.
You still have no idea what i'm talking about. Your analogy is missing the main point. It's like installing BB30 bearings from outside the room the frame is in, through the keyhole.