How you view a games longevity is subjective. Unrestricted grinds like D3 offers no real longevity for me as I will burn out or get bored and move on. A Limited daily/weekly grind like Genshin Impact has given me 15 months of near daily play because its most often 20-30 min for dailies. Progression still happens but you would need to view it in short session over months as opposed to long sessions over days.
DI I view as LONG term progression. My paragon/charms/gems will upgrade slowly but I will still be playing months from now.