I figured all that out in Diablo 1 in less than 2 hours and I was 8 years old when that game released, and I’m by no means some kind of gaming savant.
I’d also disagree that a tutorial ought to teach players how to be good at the game. That’s something that should come naturally through playing the game and adopting the tactics that work best for the individual player.
and of course, offer a sufficient respec option for low level characters for the new player who naturally mess up their first builds or want to try a different approach. This is an area where even Diablo 2 isn’t great.