Wait, how would end-to-end encryption help this problem at all? I agree that it is impossible (currently), but not sure how E2E helps anything?
E2E encryption only helps you verify WHO you are connecting to, not what they are doing with your connection once it is established.