Nah, even within the context of Diablo 2, a game that rarely gets patched anymore and considered end-of-life, it's anti fun, anti experimentation and an exercise in arbitrarily wasting people's time. In the context of Diablo 4 which seems to be going all in on games-as-a-service and a lot of MMO inspired systems, it'd be like launching World of Warcraft with limited respec. If I'm going to be playing a character for years on standard league, respec should be as easy as it is in MMOs.Lame as fuck. You're already operating on a 3-4 month long seasonal model so why would you make someone level a whole damn character within that season just because they wanted to try one too many different builds? It was dumb and bad in Path of Exile and it's dumb and bad here too.
Because if everything is on demand then there is no progression or attachment to your build.
Imho they should completely throw out respec.
A nominal gold sink is fine but this idea that I would be committing myself to decisions made launch day and those decisions affecting me fifteen-twenty years later is bullshit. I'm not 13 anymore. I don't have the time or enthusiasm required to reroll a character because the developers decided to be asshole dipshits about respeccing my character in a game that will be constantly updated.