Honestly, this sounds a little like the parallel argument being conducted right now over Linus Torvalds decision to look into some anger management skills and the imposition of a long-needed Code of Conduct on the project.
"BUT YOU'RE GOING TO RUIN EVERYTHING IF YOU MAKE US STOP BEING ABUSIVE JERKS!"
Seriously, there's literally no bad time to up your communications skills, especially when you're hanging on to a lot of people's money who — in all fairness — have been displaying great patience with these shenanigans.
Asking that people — at a minimum — keep their commitments about the updates they themselves promised is hardly a lot to be asking. It's kind of co-dependent to be saying, "Well, they've gotten away with it for this long."
Look, I just want the "not just a keyboard" I ordered, and I'm looking at the dozenth-or-so change in season on its "scheduled" delivery today. Which is also behind schedule. Believe me, I'd be much more happy to be able to be positive about things, but that also would actually require my getting my keyboard.
Trust me, if it turns out to have been worth the wait, I'll happily apologize, but that's becoming an increasingly high bar. I'm just along for the ride. No, don't cancel my order for me, thanks.