If you take a look to past, I believe the pattern has been: When ever there has been vulnerability on MS's products, it has been their fault. When ever MS has increased the security and something has stop working, it has been MS's fault.
It is good to understand that those O365 messages (including issues) are shown to your tenant because they are impacting to your tenant. There are lot of other messages out which are not seen on your tenant, but are important to others. So it is important to read those messages. The question can be asked on other way as well: Instead of only complaining that administrators are not reading those messages, then what would be the alternative way to communicate that information to them?
One thing what MS could do is to minimizing those "sorry this is delayed" messages. I believe O365 messages would be read better, if they are not having those delayed messages. Of course, that means to MS that they need to plan their rollouts much better, that they don't need to do those rollbacks.
Also if thing about the change like this, they are aware of users who are affected by this change. Why don't they share more often to the administrators: "Here is the way to list users who in your tenant are affected by this". Even some customer are prepared to upcoming change(s), but there can always be unexpected users which they haven't though about.