A lot of time you don't need to identify people, you just need unique accounts. There is no fundamental need to have one identity linked on HN, reddit, Facebook.
But as you say, if you're implementing something that doesn't require global identifiers in a decentralized/distributed context, don't use DIDs :)