Counter strike 2, Dota 2, GTA 5, Red Dead Redemption etc. the list goes on. Everyone would consider these games maintained not incomplete. Maybe just merge not yet into complete? The ‘pending’ is more reasonable the ‘not yet’ list is clear nonsense.
That is why most of those games listed will have the "live service" tag. This isn't really a website for figuring out if live service games are complete. Its more for determining if a singleplayer game you are interested in has released every post launch dlc.
People do wish to be informed if a game is missing core content and features. People in general don’t see it as a negative if new content is added to an otherwise complete game. You have a mismatch here with general consensus.
This mismatch means this is a site that only has worth to yourself. Which is ok if you’re ok with that. If you want others to gain value you have to change to meet their expectations.
So it’s up to you. You can stick to this idea and keep this website as you want it or you can adjust to the feedback given here and accept that these games are considered complete by the vast majority.
I agree it seems more to be about "receives patches still or not", which is different compared to if major feature development essentially stopped.
This is an imperfect system because its trying to assess a situation that has no actual contract. But for 90% of titles or more, when a game is flipped to done it won't suddenly be revived at a later date. The Witcher 3 being hte exception not the rule.
So you're only going to call abandoned and/or end-of-support games "done"? Even if they were abandoned because there wasn't more that needed fixing/balancing, you're still using a definition I have never seen any other human being use. If it would be done at a given version if the dev just left, isn't any game that provides access to run any version better than "done"? (Minecraft, for example.)
For any multiplayer game this seems to just favour yearly release slop over actually good games with good teams behind them.