It was fairly obvious what Blizz would do when they even announced that talent trees were going to be a new feature. It's their modus operandi in recent years when it comes to 'fixing' or 'adjusting' classes/specs on a fundamental level: strip everything away from the classes/specs, give it back to them in a new system with maybe a little more so the net end result doesn't change.
However, a side effect of doing things this way is that while the end result may be the same or similar, everything leading up to reaching that end result may not be. This happened in BfA after the class/spec revamp where they stripped everyone down to where you felt terrible for the start or most of the expansion depending upon what you played.
Another issue that can pop up is that bringing back old favorites may not always work, because how classes/specs operate and are balanced alongside different systems may not mesh well with old powers/abilities. Sometimes it's just a scaling issue, but sometimes it's because you needed a certain legendary for it to work well, or you had other abilities that you no longer have that made it work well, or the removal of mechanics making things shine or not feel terrible.
Ever since 9.1.5, it's been very obvious that Blizz is just throwing everything they can to keep players subbed because they're breaking out things people have been asking for back (for years in some cases) while not fundamentally changing their design philosophies that drove them to not approve of these changes players were demanding. I wouldn't be surprised at all if the talent tree ravamp wasn't originall part of DF until after the shenanigans that happened at Blizz and the PR started getting bad. I can't really blame them for trying to placate to the players, but if the correct foundation is not there everything will just be a pretty veneer over a rotting core that will fall apart eventually.