The core systems were outdated, patched together, and nearly impossible to maintain. Time that should have gone toward building solutions was wasted fighting bugs and broken infrastructure. The lack of modernization made even small tasks drag on endlessly, leaving developers stuck cleaning up instead of innovating.