Just because Github don't give us a way to check if some status is required or not, there is only a "state" - pending, success, failure. And so, when for example you have required status check like WIP (the WIP Github App/Bot) then it is in pending state. But the thing that we currently can't have is.. what if the status is not required but still is in pending state?
I definitely don't want this new-release app to wait and require all statuses to pass and only then to be executed. Because some apps/services/checks/ci and etc can be very very slow and you may not care so much about them. You may only care about required ones.
https://twitter.com/tunnckoCore/status/1045823297135529984