Indeed... a new class and long overdue stash/QoL enhancements does not an expansion make. And we can now buy the game for a third time - original CD release and expansion, D2 Resurrected, and now on Steam which is most gamer's preferred platform but just like Diablo IV there is no B.net<-->Steam license/key sharing. Valve needs to work out a system for $1 activation keys or something for situations like this.
Adding new classes/uniques/runewords/whatever is kind of a joke if they aren't willing to address the issue of enigma/teleport existing, or even just skill balance in general.