I had a similar thought when writing the view, but I think it makes more sense in the view. We don't want that message appearing out of nowhere when there is a small automatic or hidden update to a version/app. Those messages are really dependent on what the user just did, so I think it's best to keep them explicitly set by the views.