Couldn't agree more, as a Software Tester in a Company of about 20 employees. Having tested my fair share of updated legacy modules, they are always full of bugs, and you spend years trying to polish them to perfect. When a simpler solution is to sunset the old version and dedicate the time to a full rebuild. The new build version is always vastly better than the original and gives far more scope for improvement and additions.