The problem is that he is the one setting the expectations. If you keep saying, "it'll be out this tomorrow", "within 24 hours", etc, and you keep missing your own self-imposed deadlines, you're just setting yourself up for failure. If he'd posted last week going "Crap, I playtested this version and it's not living up to my standards. I want to get it out as soon as possible but I think I'll need another week", I'm sure people would be a lot more patient with him. Instead, he repeatedly overpromises and underdelivers, which is a surefire way of disappointing people.
And sure, you can say he's an indie dev and that he can't be held to the same standards, but that doesn't mean people aren't allowed to point out that his poor communication is causing him to lose subscribers.