D&D allows you to choose a new class when you level up (subject to certain restrictions). If this eventually becomes part of BG3 then you will be able to radically alter the direction your companions take as they progress.
That would be interesting, because that would solve the current issue about us having to worry about having to prioritize our choice of companions based on our setup needs, rather than choosing companions that the player (or PC for that matter) deem appropriate and/or interesting.