There are 3 reasons I know of to implement jailbreak detection. Two "real" ones and one process related.
The first is that you have implemented security controls "on the client" somewhere. In which case you need to take some control away from the user to avoid circumvention.
The second is that you cannot really tell the difference between compromise and jailbreak; that is, you are less confident that actions on the device reflect the true intent of the owner. This is why, for example, banking apps can be touchy about jailbreaks.
The third is what I believe is happening here: You got burned at some point for the other 2 reasons, it's now part of your corporate IOT security standard to add it to every app.
Sadly the cognitive cost of deciding the "perfect" set of security controls for your toothbrush app is higher (and riskier project-wise) than just following the corporate standard. So team implements feature.