Take the following example:
40k out of 39M is around 0.1% so the Health Score stays at 100. This doesn't give enough visibility into the issue. 40k failed transactions is still a significant number depending on the business impact.
The idea is for the Health score to show 2 decimal places (in this example: 99.89%) to properly demonstrate the small amount of failed or slow transactions.