They are clearly going to be adding more content later. Give it time.
P1: I bought this car the other day. Wonderful vehicle. Perfect controls, great comfort, and the mileage! Truly a wonder.
P2: I agree. I thought it looked so wonderful in the sales pitch that I bought one too, but I'm not satisfied. When I got it, I noticed that it doesn't have any doors. It is bit windy, not to mention unsafe.
P1: Come on, it had doors in the sales pitch. They are clearly going to be adding them later. Give it time.
P2: Sorry, but I didn't buy it in order to use it some unspecified time in the future when it had doors, I bought it to use now.
P1: Enjoy the wind.
--------
While I am a great believer in enjoying any game as it is upon release, evaluating its value for money solely on the basis of what is actually delivered at the time of purchase rather than prior expectations or future promises... and feel that by this measure this particular game is definitely worth the cost...
...it is hardly unreasonable for people to feel disgruntled when game content that has been widely advertised and used as a sales point isn't in the game upon release or is so in severely limited form.
"Give them time to do content production" is a good rallying cry during alpha or beta development. Post release? Not so much.
This time, unlike its earlier games where Larian has a history of blaming its various publishers for bad releases (and for all I know, they might well be right to do so), the release has been under Larian's control, so they deserve all the credit for what they have delivered, and all the blame for what they have not, but had said they would.