This is actually how it's designed to work. On the Huddler back end, nothing is hard-deleted, so everything is accountable for later on. The posts/threads/forums that are deleted are just moved elsewhere or not visible. Since they are still there, they count. We've found across multiple sites that users tend to get way more upset when their post counts drop than when they stay the same. As one user noted here "they still happened". If a user who posted largely in a deleted area (say 3000 of 4000 posts), and that area is deleted, it's unfair to knock them down to a thousand posts or less. The solution is not perfect, but it's what works most consistently across the platform, and is not a bug in the system.
Hope that makes sense.
(also there is just the issue of user groups/permissions/awards and the act of re-tallying post counts with every deletion...kind of a lot of hassle)
I understand that. But from the user's point of view, how does Hudder justify a user being seen with 30 posts, but when you go to check, they only have 5 viewable?
Your bolded section; that's a flaw. Because for a user, they're not there. It doesn't matter for Staff or admins, since they have plenty of other wats of checking, but for the majority of this site, it's no longer visible, and shouldn't be counted.
I'm sorry, but it makes no sense whatsoever to me, and that explanation doesn't justify it for me.