One-Time pad is not a practical solution in any sense. The key distribution becomes so impractical that there is basically no justification to ever use the one time pad. Also, it's a symmetric encryption algorithm and what you really need for end-to-end encryption in the sense they talk about here is an asymmetric encryption algorithm.