I think that these changes would be to the detriment of the story and characters. The game already has shake foundations because of how open Larian ha made everything. These characters are characters, written from the ground up and given unique aspects and little mannerisms. Larian trying to make them as changeable as possible would only serve to flatten them and make them more limited in how well they can be characterised. They should be written with class in mind as well as background, and players respeccing them shouldn't be accounted for. If a player does so, they should accept going outside of canon.