There’s a difference between an extremely linear plot (Xenosaga, FF X) and an extremely linear game design (FF 13). Xenosaga and FF X had tons of side stuff and towns to explore - these let the game breathe. FF 13 is just relentless in never letting you out of the corridor.