- they don't care what personality your personal character might actually have -
This hardly seems fair ...
What are they suppose to do? Create 9 lines so each potential aligment is represented, for each class, each race, and generic stuff? That would mean 18 Dialogue options PER SCENE! :-/
A simple fix is just to not have a constant tone/personality for all of a specific [Class]'s dialogue lines. E.g., Some [Sorcerer] options are arrogant, others are more neutral, others are more joking, etc. There's still only be one or two [Sorcerer] options in any set of responses.
This way, a player wouldn't *always* have to make the choice between roleplaying their PC's personality and choosing the class specific dialogue. Sometimes the [Sorcerer] dialogue would match up with your PC's personality, and other times you could pick a different dialogue option. Best of both worlds.