The default
Bridges almost always win.
Most legacy estates contain hard-won business logic that the original author has long since left the building. A rebuild claims to recreate that logic. In practice it recreates the parts the team remembers and quietly drops the parts they did not. The dropped parts then surface six months after go-live as “edge cases” that were never edge.
Wrap the existing system. Bridge to the modern stack via APIs or MCP servers. Migrate the painful slices on a schedule the team can absorb. This is what we recommend most of the time, and it is rarely the most expensive option on the table.