@J12t It shouldn't be... I think if your work hard enough on your new code you should be able to get to a point extending it is more pleasant than going through the pain of designing your app from scratch again.
I also don't know of a single company that would pay me to spend that amount of time on my new code. 😕
That's why I don't code for a living ...