You call it whining. I call it paying attention. As Winston Churchill said, “To improve is to change; to be perfect is to change often.” If the current government can’t handle critique, maybe they’re not interested in improving—
Posters here are not the government. Do complain to the government if you wish (I for one frequently suggest people should communicate to their MPs) - absolutely. (Maybe 'whining' wasn't the best choice of words, though)
Sometimes, also, other posters here are trying, usually politely, to remind that if you applied in January, it's not realistic to expect it to be done by April, not all applications can be processed faster than average, etc. And sometimes that checking one's account over-frequently may not be useful and could be harming one's mental health. (People don't like hearing that but it's true for some) There will not be meaningful updates every day, nor even every week.
[And I say this with a wee bit of self-awareness - I'm on my fourth family member's app, and I check it more frequently than I ought; but I'm not obsessed (I think)]
And me saying this doesn't - of course - absolve IRCC and govt of some terribly non-transparent aspects that can have terrible delays, esp delays related to security clearing. I do understand that there will never be 'transparency' per se on security, but it leaves far too often the impression that files just get forgotten there for ages, and ends up being just an excuse for files having taken inordinately long.
The other side of that though is that we can't think every file that takes eight months is due to unjust delays. That's the estimated time (more or less), and most get done in less than that.