If I can be harsh, I think they really bungled development on their games since FFXII or XIII; for XIII they decided to make their own game engine (which I guess was feasible enough up until 12), for 15 they decided that their 13 engine wasn't good enough. For XIV they tried to use the 13 engine again (iirc), then for XIV 2.0 they went with the 15 engine. or something. TL;DR, they spent a fuckton of time trying to do in-house development. And there's been a lot of internal troubles for a long while now, with the new direction they took the 13 franchse in, the first version of XIV, and the half-botched development hell that was XV.
Contrast this with FFVII Remake's development where, thanks to not reinveinting the wheel again, they managed to build a full game in ~5 years (not uncommon for this generation of consoles) without (as far as we know of) any major hurdles.
But, I'm hoping they've reorganized and realigned enough at this point; XIV has been a steady money maker, so they're well funded. FFVII Remake has become a great success, proving that development direction and technology works. At this point we'll have to see if XVI gets finished, released on time, and is a good game until I'd call it for SE being redeemed from their decade of being a bit shit.