Если я ещё могу забить на методы будто школьные лабки по С++, то отсутствие какой-либо архитектуры и стили на 9К строк в одном файле с перебивкой материал компонентов заставит меня сидеть с ним вечерами
Зачем переписывать гавно, оставленное в проекте другими разработчиками
Если не сделать рефакторинг сейчас, то в дальнейшем это сделает систему некорректной, значительно усложнит и увеличит стоимость разработки и поддержки системы на порядки.