"Most old school all time great games like Diablo 2, Fallout 1-2, BG1-2 didn’t allow respecing all the time and that was part of the charm of the games- having to utilize and work around the streets and weaknesses of your class as well as your companions classes.
With BG 3 there is no such thing as everyone can be everything and at any time."
Most games are like that OR turned into that in the last decade +. Just look at WOW. A festival in approachability, friendliness, and convenience. You can be anything you want to be, get anything you want, and nothing matters anymore. Nothing is special. Its incredibly boring. The ultra casuals loves it. Its like brainless gambling....I mean gaming.
The irony is now with have Classic WOW being more popular lol. And, smartly, branched into Hardcore WOW being even more popular with streaming.
I want some kind of CLASSIC mode for BG3. 100% sure it will be more popular than the retail "casuals" version.
Even WoW use respecing with some limits- like you can’t change your Druid into a Paladin just because you feel like it and loot is based on class and is soul bond so you can’t use your druid to farm items for your paladin so if you make a paladin you have to grind gear with him.
Same with even Diablo 4 you can’t change your rogue into barbarian just because you feel like it.
In BG3 they did this for the same reason they made everyone “playsexual”- they didn’t give anyone sexual preferences out of fear that people would complain that they can’t date X character and feel discriminated etc.
But in the end, life isn’t fair and again- in old school RPGs you had to work around what Nps are avaliable to you and not just respec everyone into whatever you like and this trivialize the experience by making team of the most OP builds possible