The slot machine mechanics, the lacking of significant strategic elements and sense of hollow progression have always been key factors for my dissatisfaction with it.
That said, the beautiful / dreadful / horror vibe and simplicity of the first game to this day regularly pull me in – only to ultimately dissatisfy me greatly. Each time. To me there is just "no there there" - and that's probably the point?
So I agree on many fronts with this article.
Diablo could have been so much more but they turned it into a highly engineered form of drug that can potentially destroy you, with little to nothing to gain for it. Nicotine? For sure it's more gambling than gaming - again to me mostly timeless yet inherently toxic coating - down to the systems level. So in a way, it's the original "mobile game", the ultimate computer based life waster.
So depending on the person and with the right .mpq file in hand this could either mean getting addicted to or maybe getting off of "cigarettes" completely:
https://github.com/diasurgical/devilutionX/blob/master/docs/...
(Devilution/X is amazing and maybe more interesting than playing the game itself, complete clean-room reverse engineered version of Diablo).
Edit disclaimer: local / in-sync multiplayer is (probably?) not as life wasting