It's linear by design, not incompetence.

And linear games aren't worse, just different. If you want a world full of choices and paths, don't play Final Fantasy. There are other games you can play like TOTK.