One reason many of the game's caster builds don't work for all five acts in Diablo 2: Resurrected is because creatures gain immunity and resistance to magic. This makes it difficult to recommend spellcasting to new players as they will have to split their focus between three damage types.