Two very good answers i have come across are in these
Justification for avoiding percieved overhead?
- Time/Cost Immediate saving for your company
- Potential Time/cost saving in troubleshooting /maintainability/extension the long run even after your gone.
Would you not want to leave a great product from your side as the proof of your quality work? Speaking in selfish terms ,is it not better for you that you do?