Cognitive load is what matters - Legacy software can mean: when changing the code requires too much cognitive load.