Yeah, but most of the remaining work is debugging and localization. This means that the game itself is actually nearly complete and that they're just getting it to a place where it's playable and understandable for everyone.
And let's be honest, FFXV has not been in development for 10 years. XV is no longer Vs. XIII. I'm willing to bet that they're actually completely diffrent games and the the only thing carried over where the characters and main plot points. I bet Vs XIII was actually scrapped, which lead to the name change and the assets carried over to XV. Anyone who thinks that this is the same game that was announced a decade ago below the surface is fooling themselves.