Current Procedural Process Programing Methods Don't Scale
This is why programmers prefer to re-write from scratch rather than modify someone else's code.