Are you referring to the session state and websockets connections? Both scale horizontally with minimal effort, I don't see the problem.
Asp:UpdatePanel was great for it's time, and no different than doing an XHR request now and replacing the contents of a div with the response. You can still get basically the same effect with libraries like Turbolinks which is what Github does.