Technology very much does. It's the flesh that has a hard time triumphing over force. To counteract this, you can also engineer a system that can resist it through e.g. split secrets on multiple people located in different jurisdictions.
If the second person is somewhere else in a different jurisdiction, how are you going to communicate with each other to get the two halves of the secret together to encrypt/decrypt messages? It's an unworkable situation.
As I see it, you create a fantasy situation that would not work if you just want to communicate with people in a secure way. No amount of technology or encryption is going to work, especially in the real practical world.