Encryption is necessary, but not sufficient
Many (most?) attacks aren’t associated with wiretaps
IPsec is well-defined, and could be ubiquitous
Microsoft ought to make it the default for their clients
End-to-end encryption makes the wireless and Ethernet sniffing problem go away