It's just poor UX design. The frontend is very heavy on the browser, so especially on slower PCs it can be sluggish, but also just poor implementation of visual cues. There should be an immediate and instant visual feedback when a button is pressed, e.g. the login button, such as a loading icon, the button's shade changing, etc. without having to wait 1-2 seconds for something to happen, this way the user knows something is plonking along in the back trying to get somewhere.