Как убедить руководство сменить платформу разработки проекта, полностью переписав его?
Мне кажется руководство право, а вы нет.
Привязываться к одному человеку с самопальным великом по меньшей мере глупо.
Если вам не хватает квалификации отрефакторить проект, то стоит нанять того кто сможет.
Может поменять ведущего программиста?