Legacy systems rarely fail outright. They just quietly tax everything around them — the integration that's brittle, the workaround everyone's been trained into, the one person who understands the old database and can never quite take a holiday.

The cost isn't the system — it's the gravity

An aging system bends the work around itself. New tools have to accommodate it, new hires have to learn its quirks, and every project pays a small tax to keep it happy. None of it shows up as a line item, which is exactly why it's so hard to justify replacing — until the person who understood it leaves, and the tax suddenly comes due all at once.

The real costs of legacy tend to be:

Legacy systems don't announce their cost. They collect it quietly, in time and risk, until something forces the bill.

You don't have to replace everything. You do have to be honest about what the old system is really costing — and to make that decision deliberately, before circumstance makes it for you.