So when the platform was first being created, the developers had to make a bunch of tradeoffs in order to meet deadlines and solve immediate issues. The price they paid was code that would create problems down the road and require additional workarounds. A lot of the code that is still in the codebase is this legacy code. The engineers know about these problems and can anticipate when they are going to become a real issue. Without the engineers, the platform can run okay for a little while, but the built-in problems will eventually compound and it will crash.
Latest Answers