I don't know why people say that linearity is a bad thing.
If you don't like linearity then that's fine but keep in mind that you are the problem, not the game.
All of those games you listed, aside from Final Fantasy X, are from series which have always been linear, so there was no expectation otherwise. Previous Final Fantasies at least offered some semblance of freedom at various points throughout the game and weren't walk from point A to B indefinitely.
"Linear" and "Open world" are two extremes, too. There's a happy medium somewhere in between that the other games used to get right and was completely lost with X. Even XIII-2 was structured completely linearly but they rather sensibly decided to branch out options from there to give you some form of choice.