"Although I can understand why these apparent and unexpected changes to your course can be frustrating, I'm not sure I would consider them bugs."
Here is the issue report for the Announcements issue:
https://community.canvaslms.com/t5/Known-Issues/Editing-an-announcement-but-not-the-quot-available-f...
If I preschedule a huge number of announcements in advance, Canvas shows that they are scheduled to be sent, and then they are not sent, that is not just an "apparent and unexpected change." That is a bug. It is a bug reported by many users. It is a bug that has wasted the time of many human beings.
It is infuriating to:
1. Do the work of pre-scheduling announcements in advance over the summer in anticipation of my newborn arriving this fall.
2. Find, in real time, that announcements are broken and buggy. Not "an apparent an unexpected change."
3. Waste weekend time remaking all my announcements because, as the bug page notes, "No workaround exists at this time."
(I suppose, by a sufficiently loose definition of "not a bug," silently converting discussions to not allow replies by default is "not a bug." It's unbelievably hostile behavior, but it's not a bug.)
It is bad enough to lose the time spent caring for my newborn daughter to remaking announcements across 4 sections. It is bad enough to be told there is no defense, no way to prevent this, no way to even find out short of digging up answers after I lose some other course component.
But to be told that it's an "apparent change" that my announcements failed to send, even if there is a tracked issue, even if many other instructors reported this obvious bug, is absolutely enraging.