Diablo 2's enduring popularity (20+ years) comes from a perfect storm of design:
While modern ARPGs (PoE, D3, D4, Last Epoch) exceed it in complexity/graphics, D2's purity, atmosphere, and community keep it timeless.