I call this genre of game, "Illusion of choice" games, but to be fair to cyberpunk 2077 it still does it better than any other games of its type.
If you think of it as a tree and each decision point branching out to millions of possibilities and outcomes then you'll be extremely disappointed, but if you think of it the other way, of a strong narrative that has a funnel of lots of different ways to reach the same outcome you'll find there is an impressive amount of ways to interact with the world.
If you suspend your disbelief and never play through a second time, then you may even come away feeling like your choices had severely important consequences.
That's about as good as you'll ever get from the genre. If you want full world simulation then you'll ironically end up with a boring game, because if all choices have genuine consequences, then it becomes impossible to tell a narrative, and you end up with something like rimworld or dwarf fortress. Impressive games in their own right, but are story generators not story-tellers.
I enjoyed the game for the reasons you mentioned. I'm even able to enjoy the completely scripted and linear railroad shooters just like I'm able to enjoy a Hollywood blockbuster when my mood calls for it.
I have some issue with the initial marketing and the discussion surrounding the game though: choose your own backstory? Absolutely no impact at all, except some pre-recorded wingers in dialogues. RPG with a skill-tree? Absolutely 0 impact, you always have a way to get to a closed room, regardless of the perks you pick. And even if you pick non there is a vent open.
As long as you are aware that you are getting into what is basically a linear story in an open world, instead of another CD Projekt RED game _à la_ Witcher 3 which involved side stories that are as fleshed out as other full-sized games, yes it can be enjoyable.
It still one of the most amazing open-world futuristic games I have personally explored, which is a shame considering the rest of the game.
That is such an old school way of describing dialog trees. This isn't how it's done anymore. You're going to see more NN's making the decisions than fuzzy matching. That said, I think CDPR kicked the can when they didn't add more "lived in" scenarios in CP2077. The story was good but the world was hollow.
Haven't really played CP2077 so I can't tell, but I was always of the impression that CRPG works best for fantasy or apocalyptic (System Shock, Fallout) genres because the world is typically much less complicated and the information doesn't travel easily, so it doesn't have to be fully simulated (especially in terms of consequences to your actions).
That I believe was always a problem for true cyberpunk games. In cyberpunk stories, information is everything. I am not sure I have seen a game that does cyberpunk really well by leaning into this complexity.