It does force me to change my play style as other mechanics of the game are built around it. With D2 as an example it is designed so you don’t need to respec.
If you put free respecs in then you get a situation where the game design will follow suit.
Honestly, it’s not hard to power level a character and have a bunch laying around. Shared stashes let you swap gear.
Limited respecs are not an issue.
Best scenario would be to have a full offline mode and let people edit their offline character files.
Win win