Just because you (and many others) didn't like the extremely linear nature of the game doesn't mean they didn't do it intentionally.
It's like saying an on rails FPS is just an unintentionally botched attempt at a regular FPS. They may not be as good, but it isn't in doubt what kind of game they were trying to make.