La domanda è: funziona? se si, lascia così. Se l'app non è in MVC, mettere tutto nella stessa pagina rende ancora più complicato poi mantenerla (bug fixing, aggiunta di features, etc..) rispetto ad avere più pagine. Poi se il sistema non l'hai fatto te, magari unificando introduci degli errori che poi non riesci a correggere perchè magari capisci poco che cosa sta facendo lo script etc...