That seems like a major obstacle to mass adoption. The average HNer will understand that, and be willing and able to do it, but the average person will not.
Not quite. The average person will likely not care too much about their identity being bound to a particular server (if they're aware of it at all), especially as many large and stable instances are available for guests to register and use.