I think that you should read people's posts more carefully.
There are people who say that there is no end game in d3. And they are obviously correct.
And there are people who say that d2 was cool. And obviously they are correct as well.
But they are different people.
Or maybe they are writing it in different posts about different things.
What you wrote - "D3 has no end game but d2 had" does not make any sense. And I doubt that there actually was someone who wrote something as stupid as that. You just made it up.