Diablo 2 is very hard compared to Diablo III, which I find is a major selling point.
I think the waste in D4 is that there is very little replay value, only the long grind or Seasons.
But starting over and over has very little appeal, so that leaves only one option: New content released regularly.
Which sadly is not planned for D4.