Answer
An Upgrade Readiness Assessment is the documented structured approach for exactly this decision — rather than judging it informally, that assessment is designed to weigh the specific customer's customization footprint, data, and business requirements to recommend technical upgrade vs. reimplementation, so start there before defaulting to a gut-feel choice.