On the surface, respecc is about choice since you can choose not to use it, but in reality it is anti choice. If choice diesnt have consequences or can be easily undone, choice does not matter. If a doalogue requires persuasion fir the 'best' outcome respecc. If dialogue requires intimidation change it. If you need to be barbarian, druid, or some other class just respect. Lame.
In conclusion, respect is anti choice sonce it makes choices less meaningful.
This kind of logic is very true about so many things in so many games.
And often plays into "if you don't like don't use" not being a valid argument.
Side note, having both respeccing so readily available and also the "replace spell" part of leveling certain caster classes, feels laughably redundant.
Warlock leveling, for example, has "replace spell" options on leveling for a reason. That reason, that aspect of the class, is invalidated by the respec mechanic.
Plus it eliminates the main difference between caster classes, which is the dichotamy between the ones that prepare spells vs the ones that have a set list of known spells.
Continuing with Warlock as the example, some spells don't upcast, and any non-upcasting spell is just a bad build option for a warlock once you level past it. But it can still be good at it's originally earned level, so you'd take it then and replace it later.
As a Goolock I liked using Phantasmal Force, which was a great spell while my slots were level 2. As soon as my slots were level 3, the spell could only be seen as trash, and needed to be swapped out.
Which you would do as part of leveling progression, replacing it with a higher level spell, or one that upcasts.
Instead we can just replace our entire spell list at any time, and on a whim at that, making every caster class feel like a wizard.
Swapping out spells and having access to so many is supposed to be what makes wizards wizards. If every class can do it, every class is a wizard.