Originally Posted by branmakmuffin
Originally Posted by neprostoman
I see nothing wrong with companions having an anchoring point in the player-verse which we can then call a 'canonical' or developer's iteration of the story. It does not in the slightest contradict their philosophy of 'play however you like' because it will be a an additional option to play on top of the existing freedom, and the key word here is option. Things like this only keep the universe coherency and eradicate the need for debate like the one we are having here and in the TDU thread I've recently created.
I said (or heavily implied) earlier that if Larian wanted to disallow something from happening in the game for the sake of story coherency, they could simply do so. E.g., if they don't want me to make Wyll into a paladin, then they can keep it from happening.
This is not the only way of doing it. They already did it the other way by narrating their companions through their website with the class descriptions. The way you suggest is actually the one I can see being aggressive towards the player agency. Granting a freedom of choice for those not interested in the plot while having the 'milky way' for people highly invested in the story - this is the way I see it working best. Anyway, this all is not super important, imo. The game narrates itself well enough for interested parties to know what classes could work with what characters, story-wise.