Why are we still so obsessed about maintaining code when rewriting it is very low cost now?