In a large part because linear games oversaturate the market, but really depends on the game.
For me, I don't hate linear games, but I dislike them. An open world game always has the potential to be better than its linear counterpart. Doesn't mean it will, and its rare to get one like that, but the potential is there.
What I do hate though is games that might as well be movies. Games that are a mass of cutscenes, and that send you down a corridor with nothing more to it than a shooting gallery every few steps. I'd rather just sit in a cinema and watch it as a movie TBH, IDGAF about the terrible shooting most of them have.
Linear games that I do like are pseudo linear. They have a set narrative, and even sometimes a set order for the levels that you go through, but the levels themselves aren't linear. Take the Witcher 2, or Mass Effect 1, the Bioshock series [Less so in Infinite but still alright] - you are given a level, given your goals, and you go do that shit however you want. Its not a one way track, one corridor leading straight to your objective. There's stuff to explore, things to find, and things to do, and there's usually more than one way to get to your objective.
Heavily linear games IMO are shit. Unless they have fucking stellar gameplay they're better off being a movie, as that's what they want to be.
Games that go more light on the linearity and allow the player to stray off the beaten path, but still follow a somewhat fixed chain of events, are largely enjoyable.
Still, I wait for the day I get a game with an emergent story, procedurally generated background to the world and even partially the world itself, and still fairly polished dialogue and interactions with everything.