This misconception that non-linear is somehow always superior to a linear game needs to die. There are plenty of linear games that have proven to be masterpieces.