I can argue that Awakening still pulls this off to a degree. Sure, there's fanservice and anime cliches, but it still has a solid story imo.
Fates though? Forced story deaths that come out of nowhere and don't properly impact the player because the lack of characterization and said characters get very little screentime. If you want a good example of a forced story death where said character didn't get much screentime (Xenoblade spoilers follow)