A frustrating, fragile, and slow architecture leads to developer frustration, increased chances of things breaking, and slower shipping speeds.