Why are the websites of major companies so bad at core functionality? — LessWrong