What application would you say has "real" e2e encryption? Signal and all the other apps have exactly the same problem right? If you don't compare your keys offline, you're always at risk for this attack. You can't build cryptography out of sand.
And what happens if you have no social networks / websites like me? HN is probably the closest I got to a social network online.