It is always a rough decision to do a huge refactor, but a necessary one in the end.
Yeah the originals code was super flimsy and we can blame it all on past arc he was a stupid guy but hey we all start somewhere