Well that's roleplay, so I have the habits of not seeing the outcomes of every possibilities as I'm also a Pen and Paper player.
Besides, when I had times I saw that even if I play a game multiples times I almost always makes the same choices because I put a lots of "me" in my characters.
And in video games I always try to unlock things that gets me possibilities before going efficient.
The definition of "Roleplay" isn't really a relevant factor here and is too ambiguous to do anything other than cause confusion. For example, I also play PnP games, but for me a key factor in playing a role, is playing one that makes me step outside of myself, so already we are at a fundamental disagreement of terms. Additionally, this isn't even an option in the PnP as CP2020 doesn't allow you to have multiple role-specialty skills, so 2077 is unique in this regard.
What is relevant is that you are concerned with experiencing all of the actions potentially available to every role in one play through, so that you can determine the most efficient/optimized/power-game set you can, and that's your prerogative. Conversely, I am more concerned with experiencing all of a game's content, and not only am willing to play through multiple times, I actively want to.
I don't think either of us is going to move on our opinions, so I think the only way we will agree is through a compromise. I don't care if there isn't a "level cap" of some sort, I just prefer to not max my character out through regular play. On the other hand, to allow you to get to your efficient build through maxing out your character, you will need to have that pretty early in the game. Maxing out your character halfway through the game might suit your interests, but I think it would feel like poor progression pacing, and doesn't suit the arguments in this thread either for or against maxing out like if someone wants to put in exceptional effort they should have exceptional results vs wanting distinct differences between roles. I think the best compromise would be to pace regular play to not max out a character, but allow for people to grind in someway to get the XP needed to max out if they want to, but maybe that's my own bias speaking.