It's not 1.0 spaghetti code.
it's the bones of the 2.0 game, having to replicate data from 1.0, running on a modified FFXV engine that was specifically built to run on the playstation 3.