No. Most buy games to play them. Why do you need to finish the game? Where is the proof of marketing hype?
Single-player games like TLOU and GOW have a defined beginning, middle, and end. Service-based multiplayer games, which sell even more than single-player games these days, have no defined end. You play until you feel like you are done with the game.
"Playing" is inherent in the act of gaming. Finishing demonstrates you have the skill to complete a game and the patience to see it through to the end. You may become bored before that point, therefore you don't
need to finish the game. But you cannot deny that finishing the game is the intended end goal of the average single-player gaming experience.
Sony needs immense marketing hype to drive as many players as possible to at least buy and try their latest $70, multi-million-dollar game. Once the purchase is done with, the hype wears off, and the player decides if they want to play the game through or not, that's off of their plate. God of War: Ragnarock lacks many of the player retention strategies employed by other publishers for games of similar budgets.