If that happens, that’s rather the fault of the company and the managers of not communicating the current affairs clearly enough. You shouldn’t need to rely on informal channels to find out what the company considers canceled.
While you are not wrong, making those formal channels is expensive in itself. If the informal channels work they can be a lot cheaper. Well maybe, I don't think anyone has really studied this including all the subtle issues.