This is an important statement you make. If something is CRITICAL (or even ERROR) is not always up to the reporter.
In our system we have the velodyne driver complaining the velodyne is missing with an ERROR, which makes sense from the drive point of view.
But we know that in some states, the lidar is not even powered and thus this is normal behavior at this system state.
That’s why in the past we already proposed a DowngradeAnalyser.
I don’t have a strong opinion about the reported levels proposed here. But keep in mind that overriding these values in some manner might be just as important.