It is only walking on eggshells because the game informs us of every little decision they don't like when we make it. In real life people are absolutely forming their opinion about you by observing how you behave and with who. They just don't announce it to the world when you trip up the disabled kid in the cafeteria for a quick laugh.

Astarion approves.

If they formed their opinions silently and we didn't know exactly what triggered their approval or disapproval I think it'd feel more natural. Then we can have a more immersive system where we have to ask them how they feel about us and the group and they'd give us a general idea of why they feel the way they do. Like Astarion telling us we're too much of a stick in the mud or Shadowheart saying we're a cruel bastard.