They have forgotten somewhere during production that game doesn't have to be art, have message and all this other useless things. It just have to be FUN and make players feel good. And when they beat it leave them with satisfied feeling. That's all, someting very basic and not requiring any overthinking. Why Dragon Quest serie has so many parts and pplz still love it? Cause it doesn't try to reinvent wheel, it's linear strory, but everyone know it will be and devs not tell players otherwise, it always have good ending and leave players feeling satisfied after beating final boss. They do it over and over again and it works every time.
If CDPR just done it properly and didn't screw last act even that linear story we have now might actually be good, but it's not. It's not cause it lacks most important thing game must have: FEELING OF SATISFACTION. If game doesn't leave player with positive feelings it's failed game.