If we want to change things we have to think about what effect it will have on everyone else. Backwards compatibility becomes a bigger issue. People run ShareLaTeX in all sorts of different setups and environments which our changes can conflict with.